![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Shy-Bear
笨鸟要先飞
展开
-
C++成员变量的初始化顺序
知识点:在C++中,成员变量的初始化顺序只与它们在类中声明的顺序有关,而与初始化列表中的顺序无关。 不知道大家知不知道这个,反正我是不知道(或者忘了),我是在《剑指offer》上看到的,后来在《Effective C++》中条款4中再次看到,特地在这记录一下,防止忘记。 下面举个具体的例子,摘自《剑指offer》:class A{private: i原创 2016-03-15 21:15:29 · 443 阅读 · 0 评论 -
C++访问限定符
参考文章: http://bbs.csdn.net/topics/390469501(3楼) C++访问限定符(public,protect,private)大家都知道吧,这里有个比较特殊的知识点:这些限定符是限定类的,不是限定对象的,只要类型相同就相互访问。 昨天我在笔试的时候,写到String类的赋值函数时,突然卡住了,我要如何取出String里面的data,它是p原创 2016-03-15 20:44:51 · 2980 阅读 · 0 评论 -
String 构造函数,析构函数,拷贝构造函数和赋值函数
今天我笔试的时候遇到这道题,当时是写出来了,但是回到家查了一下答案后,发现基本是写对了,但是有些细节写的有点问题,特地在这里记录下,以提醒自己,大家也自己注意下。String类结构class String{public: String(const char *str = NULL); // 普通构造函数 String原创 2016-03-15 01:06:10 · 609 阅读 · 0 评论 -
如何写简单的makefile
作为一个服务端的程序员,在linux下不会写makefile那就就不能算服务端程序了。最近在重新学C/C++,写了一个简单的双向链表,到写makefile的时候卡住了,太久没写,都忘记了,赶紧上网查了点资料,了解简单写法,特别在这里记录一下。 先介绍下文件结构,当前目录下有个main.cpp,有两个目录,include和src,include下有一个文件叫linked_list.h,sr原创 2016-03-19 22:43:54 · 416 阅读 · 0 评论