![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++技术研究
文章平均质量分 75
llsll21
这个作者很懒,什么都没留下…
展开
-
VS2005中条件断点和内存变量监测 && C++中的#include包含和class包含区别
<br /> 昨天听了一个同事关于程序调试的讲座,有很多东西都是自己知道的,但也学到了几个知识点,其中有一个有趣的小问题,正好是之前困惑我的,同事说类的弱引用和强引用,我觉得这个词好像不是用在这个场合,感觉弱包含和强包含更合适些,可查了一下没有这个叫法,我还是直接说#include和class包含的区别吧。<br /> 昨天主要讲了程序调试方法和怎么预防bug,其中调试方法学到了两个自己以前没用过的,一个就是条件断点,我们调试时加断点单步调试,但有时一个很大的循环,我们只想单步跟踪最后几次循环,原创 2010-08-14 14:58:00 · 4532 阅读 · 3 评论 -
解析 extern
1、 声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件://A.cppint i;void main(){}//B.cppint i;这两个文件极为简单,在A.cpp中我们定义了一个全局变量i,在B中我们也定义了一个全局变量i。我们对A和B分别编译,都可以正常通过编译,但是进行链接的时候,却出现了错误,错误提示如下:L转载 2010-12-14 09:30:00 · 600 阅读 · 0 评论 -
C++跨平台手机开发的一点心得
前一段做C++手机平台的开发,把之前的一点心得写一下。因为手机平台最近发展比较快,平台比较多,同一种平台的版本之间兼容性也差,所以推出一款手机产品想要支持多个平台,需要投入大量的研发力量,对每个平台进行开发。而程序员要求对平台知识也比较熟悉,这对程序员要求比较高而且也不容易进行项目管理。如果一个小组比较缺人,别外一个小组项目完成人员比较闲,可平台不一样,想借过来一些人来开发都不行,估计还没等借过来的人熟悉平台项目都结束了。为了解决这个问题,有些有实力的公司都开发了自己的类库,对程序员屏蔽了平台相关的知识。原创 2010-12-14 20:35:00 · 2362 阅读 · 0 评论