
C++
kelly学技术
大龄码农,分享工作和生活
展开
-
c++学习笔记——CMakeList使用
记录下CMakeList的使用~ 开发环境:CLion+Cmake+mingw(gc++) -- 未完待续 --原创 2019-08-18 16:39:06 · 908 阅读 · 1 评论 -
STL-学习1
STL是C++的标准模板库,包括了6大组件:容器、算法、迭代器、仿函数、适配器、分配器 一、容器 1、顺序容器: vector(向量容器):内存空间连续分配,适合随机访问和尾部新增和修改。 list(双向链表):内存空间不连续分配,不适合随机访问,但适合平凡修改和新增。 queue(双向队列):内存空间为多段不连续的空间,段内连续,段间不连续,结合vector和list的优缺点,可以随机...原创 2019-08-18 12:03:19 · 99 阅读 · 0 评论 -
extern "C"
c和C++混合编程时候,由于C++存在函数重载,C和C++对函数编译的结果不同(C直接引用函数名称,而C++会加上函数名称和函数参数类型)(编译机制不同),需要对C或C++中的调用函数叫上extern "C"。 一、 C++中调用C中的函数: C头文件.h extern func_name(type1 name1, type2 name2); C源文件.c def fubc_na...原创 2019-09-22 22:51:41 · 235 阅读 · 0 评论