C/C++
KingGunFishing
这个作者很懒,什么都没留下…
展开
-
学习笔记:构造函数
构造函数是特殊的成员函数,只要创建类类型的新对象,都要执行构造函数。构造函数的工作是保证每个对象的数据成员具有合适的初始值。构造函数的名字和类的名字相同,并且不能指定返回类型,像其他任何函数一样,它们可以没有形参,也可以定义多个形参。1.1 构造函数可以被重载1.2 实参决定使用哪个构造函数1.3 构造函数自动执行只要创建该类型的一个对象,编译器就运原创 2013-07-08 20:22:04 · 465 阅读 · 0 评论 -
学习笔记:复制(拷贝)构造函数
参考:http://blog.csdn.net/lwbeyond/article/details/6202256一个空类产生的类成员函数有:1.默认构造函数2.析构函数3.拷贝构造函数4.赋值函数其中拷贝构造函数的作用是类对象的赋值。原创 2013-05-24 14:17:34 · 506 阅读 · 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 · 529 阅读 · 0 评论 -
一个位域问题
位域的形式类型说明符 位域名:位域长度简单说明下位域的规则1.一个位域必须存储在同一个字节中,不能跨两个字节。(未考证)2.位域长度不超过1个字节3.位域可以无位域名,这时它只用来作填充或调整位置。无名的位域是不能使用的。现有一段代码,求输出typedef struct BS{ int a : 5 ; int b : 3 ;} bs;原创 2016-07-10 17:52:20 · 844 阅读 · 0 评论