
C-C++易混知识点
文章平均质量分 67
livaleur
一名奋斗的程序员
展开
-
malloc和new、delete和delete[]的区别
malloc和free、new和delete、delete和delete[](1)malloc和free是C语言中的函数,其函数原型在头文件void *malloc(size_t size) malloc函数是在堆中申请内存空间(不进行初始化),分配则返回任意类型的指针,所以我们一般在使用时都要进行类型转换,失败时返回NULL。例如:char *p=(char *)malloc(sizeof(cha原创 2017-08-07 15:18:24 · 478 阅读 · 1 评论 -
C++中容易忘的知识点——list和forward_list(四)
list容器list的特点list的初始化和成员函数forward_list容器forward_list的特点forward_list的初始化和成员函数原创 2017-10-04 17:14:40 · 10773 阅读 · 2 评论 -
C++容易忘记的知识点——map和set(六)
map map的特点map的初始化 map相关的函数pair类型setset的特点set的初始化set的操作map和set常问的问题原创 2017-10-08 14:25:34 · 711 阅读 · 0 评论 -
无序关联容器
自定义关键字桶管理unordered_map与map的区别原创 2017-10-08 17:21:01 · 1022 阅读 · 0 评论 -
容易考的知识点总结(一)
1、输入cin的注意点cin函数是从输入缓冲区中取数据,如果缓冲区中有残留的数据时,cin函数会直接取得这些数据而不会请求键盘的输入。cin>>输入结束的条件是遇到Enter,Space,Tab键。对结束符的处理是丢弃。cin.get()获取单个字符,以Enter结束,不丢弃结束符。cin.get(a,5,'d')获取长度为5的字符串,默认以Enter结束,丢弃结束符。ci原创 2017-10-02 10:23:53 · 256 阅读 · 0 评论 -
C++中容易考的知识点总结——类(二)
函数参数传递的方式函数返回值内联函数字符串常量容易出错的地方类的初始化空类虚函数类中的const限定符类中的static限定符原创 2017-09-22 16:23:18 · 328 阅读 · 0 评论 -
C++中容易忘记的知识点——vector和string(三)
vectorvector迭代器失效insert失效的时候erase失效的时候stringstring的初始化string成员函数以及数值转换string需要注意的知识点原创 2017-10-03 10:20:42 · 375 阅读 · 0 评论 -
C++容易忘的知识点——array和deque(五)
容器arrayarray的初始化和成员函数其他与array有关的类、函数和操作deque容器deque的初始化和成员函数deque的迭代器失效deque的特点原创 2017-10-06 10:38:41 · 489 阅读 · 0 评论