
C++入门
朱里安
等我长成一棵树,你来赞一声良木。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++函数参数的默认值
函数的默认值给定有哪些条件原创 2017-12-14 21:34:25 · 605 阅读 · 0 评论 -
C++函数模板详解
如何实现一个函数要求返回两个数之和?1.由于宏定义没有类型要求,宏定义符合此题要求; #define Sum(a,b) ((a)+(b))2.函数重载,重载次数太多,不可取;3.泛型编程,函数设计复杂,有难度;4.考虑c++的函数模板。函数模板的使用在学习函数模板之前,需要明确函数模板和模板函数两个概念。函数模板:一个通用的函数,以支持多种不同的形参原创 2018-01-24 15:29:50 · 368 阅读 · 0 评论 -
C++类模板
类模板的格式为template class List;template//typename和class 可以互换class Node{ friend class List; /* //不安全:对所有的模板类都友元 template friend classList; */public: Node(T data = T(0))//0初始化 { val =原创 2018-01-25 12:11:30 · 295 阅读 · 0 评论 -
C++函数周期
C++中的函数周期,类Good形式如下:class Good{ public: Good(char* name= NULL,float price = 0);//默认构造函数 ~Good();//析构函数 Good(Good &);//拷贝构造函数 void operator =(Good t);//赋值运算符 private: char* name; floa原创 2018-01-26 23:46:35 · 1283 阅读 · 0 评论 -
C++中空类有多少个默认成员函数
C++中有6个默认的成员函数,在类中未实现的成员函数编译器将默认生成该成员函数。class Good{ public: Good(char* name= NULL,float price = 0);//默认构造函数 ~Good();//析构函数 Good(const Good &);//拷贝构造函数 Good& operator =(const Good& g);//赋值运原创 2018-01-25 21:01:51 · 1413 阅读 · 0 评论 -
内联函数的实质
内联函数的实质及与静态函数、宏定义的区别原创 2017-12-14 22:38:42 · 553 阅读 · 0 评论 -
gdb多线程调试
首先编译文件为调试版本,也就是在编译文件指令的末尾加上 -g。调试版的文件仍然是二进制可执行文件,可以用来运行,可是不是调试版的文件不可以用来调试。例如 :g++ -o mainmain.cpp -g 编译成调试文件 main 为调试文件 开始调试 输入指令 gdb main 运行后会出现很多奇奇怪怪的东西,不用在意是啥 加断点在你需要让程序暂停运行的地方加上断点一般用法:b ...原创 2018-05-15 17:07:28 · 349 阅读 · 0 评论