C++/C
宗师之路
新手请多多关照
展开
-
const放在函数后面
const 放在函数后表示这个函数是常成员函数, 常成员函数是不能改变成员变量值的函数。 const 限定符,它把一个对象转换成一个常量。 举例: 为了使成员函数的意义更加清楚,我们可在不改变对象的成员函数的函数原型中加上const说明:class Point{public:int GetX() const;int GetY() const;void SetPt (int, int)转载 2016-03-20 15:07:06 · 1801 阅读 · 0 评论 -
C++中的new和delete操作符
在C语言中使用malloc()和free()等来进行动态内存管理,而在C++中使用操作符new和delete()来做相同的工作。操作符new分配一个空间,new[ ]分配一个数组,delete释放由new分配的单一空间,delete[ ]释放由new[ ]分配的数组。注意:deltet和new是操作符而不是库函数在C++中,通常new的使用方法如下:new原创 2016-02-29 16:04:38 · 622 阅读 · 0 评论 -
C++中的explicit关键字
在C++程序中很少有人去使用explicit关键字,不可否认,在平时的实践中确实很少能用的上。再说C++的功能强大,往往一个问题可以利用好几种C++特性去解决。但稍微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是很高的。了解explicit关键字的功能及其使用对于我们阅读使用库是很有帮助的,而且在编写自己的代码时也可以尝试使用。既然C++语言提供这种特性转载 2016-02-29 20:36:36 · 415 阅读 · 0 评论 -
C++的拷贝构造函数
原文网址: http://www.linuxidc.com/Linux/2014-03/9831.什么是Copy Constructor(拷贝构造函数)? Copy Constructor 是一个特殊的构造函数,一般只有一个参数,这个参数一般是用const修饰的,对自己类的一个引用(reference)。什么时候会用到Copy Constructor?当我们定义一个对象时,它是由另外一个对象来初转载 2016-08-04 23:01:07 · 434 阅读 · 0 评论 -
标准C++中string类的用法总结
原文地址:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法转载 2016-10-13 21:58:16 · 430 阅读 · 0 评论 -
C++笔记-引用提高篇
1 可以定义指针的引用,但不能定义引用的引用using namespace std;int main(){ //可以定义指针的引用,但不能定义引用的引用 int a; int *p=&a; int * &rp=p; //OK int b; int &rb=b; int & &rrb=rb; ...原创 2018-04-20 20:22:09 · 316 阅读 · 0 评论