
C++
从C++语言的角度出发,总结C++最佳工程实践,涉及现代C++、网络、操作系统等
Leonc.
For Freedom
展开
-
C++的构造函数为什么不能是虚函数
因为虚函数存储在vtable中,而指向vtable的虚表指针是存储在类所对应的内存上的。由于构造函数未调用的时候,内存还未分配,所以也不存在虚表指针,所以也找不到对应的虚函数,编译器会直接报错,因此构造函数不能是虚函数...原创 2017-09-21 10:39:25 · 320 阅读 · 0 评论 -
do{...}while(0)的意义
do{…}while(0)的意义和用法 var analyticsFileTypes = ['']; var analyticsEventTracking = 'enabled'; var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-1802793转载 2016-12-16 10:08:56 · 304 阅读 · 0 评论