- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 C++静态(static)成员 静态(static)成员函数总结
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时
2012-11-08 01:07:49 726
原创 揭露谭浩强的错误-证实不能用字符指针变量做形参
谭浩强 《C程序设计第三版》 第255页 例10.19 有如下程序: 功能是将a字符串复制到b,并输出两个字符串。 #include #include void copy_string(char *from,char *to) { for(;*from!='\0';) *to++=*from++; *to='\0'; } int main()
2012-11-07 23:56:14 1601 1
原创 malloc/free与new/delete的区别
相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内,不
2012-11-04 23:51:32 536
转载 C++里的静态(static)成员函数(不能用const的原因+static在c++中的第五种含义)
C++里的静态成员函数(不能用const的原因+static在c++中的第五种含义) C++里的静态成员函数(不能用const的原因+static在c++中的第五种含义) ----自 core c++ static在c++中的第五种含义:用static修饰不访问非静态数据成员的类成员函数。这意味着一个静
2012-11-01 16:54:16 838
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人