c++
tayachz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译unexpected end of file while looking for precompiled header directive的问题
1.unexpected end of file while looking for precompiled header directiveA1、右键点工程名,选设置,然后选c/c++属性页,再选catagory选单中选 precompiled header ,将选项置成no use 或者autometic A2、好像是工程中设置了预编译头文件,但你的程序中事实上没有添加这个头文件.转载 2008-06-17 23:54:00 · 10390 阅读 · 1 评论 -
Run-Time Check Failure #2 - Stack around the variable 'var' was corrupted
昨天碰到这个问题,问题出在栈溢出,发生这个问题是在vc6.0下运行时,程序运行不会报错,但在7.0以上运行时程序报出这个问题,当然程序是可以调试出去的。 VC7.1为我们提供了一种机制,在编译选项中,增加(/RTC1, equiv. to /RTCsu)项选。当程序运行到这里的时候,即会向我们报告这一错误。原创 2008-12-31 14:35:00 · 944 阅读 · 0 评论 -
using
1.声明using 空间名::限定修饰符有作用域的问题,即会隐藏全局域信息2.指示符相当于全局域中定义一样引发二义性问题。3.指明父类函数不被覆盖/隐藏。原创 2010-04-22 22:08:00 · 357 阅读 · 0 评论 -
c/c++ 内存对齐 sizeof
一篇讲对齐比较好的文章,转贴如下:大致标注一二:1.内存对齐:计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数k则被称为该数据类型的对齐模数(alignment modulus)2.不同编译器默认的最大对齐字节数是不一样的,比如vc==8,gcc==4,可以通过#progma pack (n)来修改,分析程序的时候要注意编译器转载 2010-05-19 13:51:00 · 362 阅读 · 0 评论 -
libxml2 安装
1.下载libxml2 ftp://ftp.xmlsoft.org/libxml2/2.tar tar -zxvf libxml2-xxxx.tar.gz3../configure4.make5.sudo make install(ubuntu 获取权限)原创 2011-08-20 16:39:39 · 695 阅读 · 0 评论 -
日志消息
开始接触到日志是实时日志系统,通过写入共享内存,logview进行实时查看。但当时没有处理好两个问题,日志实时滚动,由于日志过多,无法很好的查看日志信息,虽然也进行了分级,按级别trace,info,warn,err,fatal进行管理,但是对于info的数据无法很好查看,没有进行压盘。第二个是由于日志的模糊,没有对通信数据进行日志记录,所以常常对问题的定位没有帮助,通信格式的不统一带来的问题。现原创 2013-09-11 00:08:55 · 828 阅读 · 0 评论
分享