![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
KingGunFishing
这个作者很懒,什么都没留下…
展开
-
学习笔记:构造函数
构造函数是特殊的成员函数,只要创建类类型的新对象,都要执行构造函数。 构造函数的工作是保证每个对象的数据成员具有合适的初始值。 构造函数的名字和类的名字相同,并且不能指定返回类型,像其他任何函数一样,它们可以没有形参,也可以定义多个形参。 1.1 构造函数可以被重载 1.2 实参决定使用哪个构造函数 1.3 构造函数自动执行 只要创建该类型的一个对象,编译器就运原创 2013-07-08 20:22:04 · 467 阅读 · 0 评论 -
学习笔记:复制(拷贝)构造函数
参考:http://blog.csdn.net/lwbeyond/article/details/6202256 一个空类产生的类成员函数有: 1.默认构造函数 2.析构函数 3.拷贝构造函数 4.赋值函数 其中拷贝构造函数的作用是类对象的赋值。原创 2013-05-24 14:17:34 · 514 阅读 · 0 评论 -
【基础函数】fopen参数
函数功能:打开一个文件 函数原型:FILE * fopen(const char * path,const char * mode); 相关函数:open,fclose,fopen_s,_wfopen 所需库:stdio.h> 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno 中。转载 2014-08-22 17:24:45 · 552 阅读 · 0 评论 -
一个位域问题
位域的形式 类型说明符 位域名:位域长度 简单说明下位域的规则 1.一个位域必须存储在同一个字节中,不能跨两个字节。(未考证) 2.位域长度不超过1个字节 3.位域可以无位域名,这时它只用来作填充或调整位置。无名的位域是不能使用的。 现有一段代码,求输出 typedef struct BS { int a : 5 ; int b : 3 ; } bs;原创 2016-07-10 17:52:20 · 872 阅读 · 0 评论