
c++
rebelboy
这个作者很懒,什么都没留下…
展开
-
C++中extern “C”
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。原创 2007-07-17 11:08:00 · 777 阅读 · 0 评论 -
原码反码补码(转)
对17和-17十进制数都作8位(含一位符号位)二进制数原码和补码编码 17D=00010001B -17D=10010001B 正数的原反补都是本身 所以17的原反补码都是00010001 负数原码是本身 -17的原码是10010001 负数反码是符号位不变,其他1变0,0变1 -17的反码是11101110 负数补码是反码+1 -17的反码是11101111原创 2007-07-17 11:09:00 · 3479 阅读 · 0 评论 -
VC++的几种文件后缀
.opt 工程关于开发环境的参数文件.如工具条位置等信息;.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他..clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建..dsp (Developer原创 2007-07-17 11:12:00 · 1567 阅读 · 0 评论 -
C动态分配内存
c语言中通过malloc()来动态分配内存,通过free()来释放内存 下面是一个书上的例子 #include#include struct Employee{ int empNo; char* name; float salary;};void ShowEmployee(const Employee * emp);void main(){ Employee* emp; emp=(原创 2007-07-23 20:51:00 · 4849 阅读 · 1 评论 -
.和->的区别
ps->print相当于(*ps).print c提供这个符号只是为了书写和理解的方便转载 2007-08-08 03:36:00 · 781 阅读 · 0 评论 -
指针的文章
学习指针的时候有什么问题,看一看这篇文章定有收获。一。指针的概念 1。指针的类型 2。指针所指向的类型 3。指针的值二。指针的算术运算 三。运算符&和* 四。指针表达式五。数组和指针的关系 一。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向转载 2007-08-08 04:13:00 · 693 阅读 · 0 评论 -
给软件开发初学者
假设你选择了C++做为开发语言,在Windows平台上开发,那么我给你如下的学习建议(其他的选择请各位积极补充……): C++语言的学习当然是基础,这个阶段由于没有任何在特定平台上的开发经验,我们只能按照书中的例子一个一个输入运行,暂时告别熟悉的图形界面,回到古老的DOS了。参考书的选择是这个阶段很多朋友关心的,Stan Lippman的《Essential C++》和《C++ Primer》是我转载 2007-08-20 23:19:00 · 1741 阅读 · 0 评论