C++
L.YA
这个作者很懒,什么都没留下…
展开
-
类型转换
/ar 类型为一个字节,int 为四个字节,如果把一个int 型的转换为char型的时候,下面三人字节会丢失,就会发生数据类型的截断,而丢失精度,/////通常这个都会有警告!//而把一个char型转换/一个类型能不能转换为另一个类型,关键是看这两个类型的内存模型,看它们的内在模型是否匹配!//ch为int时,正好盖住前端,所以这种是允许的!原创 2013-03-25 23:49:47 · 565 阅读 · 0 评论 -
静态成员问题
#includeclass Point{public: void init() { } static void output() { }};void main(){ Point po; po.init(); po.output();}如果把主函数中代码改为 /* Point po; po.init(); po.output(); */ Point:原创 2013-03-26 19:47:04 · 668 阅读 · 0 评论 -
引用和指针变量的内在模型
如图所示:引用 不需要再申请内存地址当发生引用 时,int &b=a;b只维系在a上,在同一个内在之中。而作为指针变量必须要再申请自己的内存空间,以放置a 的地址。原创 2013-03-26 10:28:10 · 540 阅读 · 0 评论 -
指向常量的指针和指针常量
指向常量的指针和指针常量1)、const 常量的情况:Const int a=1;Int const b =c;//c 是已经声明过的类型两者都可以,本地的const常量必须在第一次声明时变初始化,用变量或常量初始化都是可以的,只是初始化一次以后就不可变了。2)、指向常量的指针:表示它所指向的对象是常量,具有的性质:“不能靠引用改变它指向对象的值”,以此保护它所指向的常转载 2013-05-10 23:17:45 · 687 阅读 · 0 评论 -
无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用这个问题表明你新建的是一个main类型函数(控制台程序),而你的程序中有窗口程序,显然是个win32函数,解决方法:项目-属性-链接器-系统-子系统-把控制台该为windows刚学WinAPI编译遇到不少问题,LNK2019: 无法解析的外部符号 _main,该符号在函数 _转载 2013-05-25 23:21:40 · 4444 阅读 · 0 评论 -
全局变量、局部变量、静态全局变量、静态局部变量在内存里的区别以及栈与堆的区别
全文链接:点击打开链接全集变量、局部变量、静态全局变量、静态局部变量在内存中如何存储,有什么区别,栈和堆的区别,这都是C/C++的基础问题。在各种招聘笔试面试中,经常都能够遇到与之相关的问题。前些日子我看了一些与之相关的文章,现在总结一下存放于此。先分析一下四种变量的区别: 一、先由程序的内存分配说起,一个完整的C/C++程序在运行时会占用的内存分为几个部分。转载 2013-05-26 22:54:16 · 765 阅读 · 0 评论