- 博客(4)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
转载 C++拾遗:断言错误assert()函数用法总结
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badpt
2014-06-20 11:08:03 4363
原创 C++拾遗:多态性
待整理,先留贴!多态性指相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。C++支持两种多态性:编译时多态性,运行时多态性。 a.编译时多态性:通过重载函数实现 b 运行时多态性:通过虚函数实现
2014-06-18 17:38:28 717
转载 C语言拾遗:C程序编译执行过程
原文来自:http://www.vcgood.com/bbs/forum_posts.asp?tid=1400 编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言(二进制),并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 C源程序头文件-->预编译处理(cpp)-->编译程序本
2014-06-17 11:37:00 932
原创 C语言拾遗:公有、私有和受保护的继承--《C++ primer》笔记
protectedInheritance.cpp间接继承和书本描述不一致,书上说因为第一重继承变private,第二重继承才无法访问Base::i~是private,现实是提示Base::i是protected,好像跳过Private_derived类直接找基类了。继承对基类的保护,还是普遍规律,只能越来越严,不能变松。还有,标号不是限制派生类对基类成员(表达不清楚,是基类
2014-06-11 22:24:11 1552
文件分类小助手
2014-05-15
两个MFC类实现多重继承,虚继承基类时候派生类的消息映射出错,求解决方法
2014-08-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人