C/C++
文章平均质量分 76
g975291783
这个作者很懒,什么都没留下…
展开
-
C++中的纯虚函数与抽象类
#includeusing namespace std;/**抽象类是一种特殊的类,它为一个类族提供统一的操作界面。抽象类是为了抽象和设计的目的而建立的。它相当于JAVA中的接口。*但是与java中的接口还是有区别的。比如说,java中只能定义static类型的变量,但是抽象类中可以定义成员变量。只要包含一个*纯虚函数的的类就是抽象类。一个抽象类自身无法实例化,也就是说我们无法定义一个抽原创 2014-09-11 19:55:56 · 751 阅读 · 0 评论 -
用VC++ 6.0编写和使用动态链接库
首先利用VC++新建一个Win32 Dynamic-Link原创 2014-08-27 15:29:51 · 6895 阅读 · 0 评论 -
g++和vc6.0环境下 几种常见数据类型的最大范围问题
g++环境中:int 占4个字节,也就是32位所以有符号int 的最大值是2^31-1=2147483647 无符号int 的最大值是2^32-1=4294967295unsigned == unsigned int#include#includeusing namespace std;int main(){ //cout in原创 2015-04-23 12:59:57 · 3710 阅读 · 0 评论 -
C++中常见数据类型的sizeof值,以及计算struct和union的详细方法
#include #include #include /*sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。*/using namespace std;//1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除;//2) 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员大小的整数倍,如有需要编译器会在成员之间加上填充字节(inter原创 2015-04-21 20:28:33 · 2083 阅读 · 0 评论