
C++
zc1016
这个作者很懒,什么都没留下…
展开
-
VC内存泄露定位
在写VC的程序经常发现有内存出错的情况,运行结束之后,就会有报告是否内存出现泄漏情况,如下面所示:Detected memory leaks!Dumping objects ->{223} normal block at 0x003CF650, 4 bytes long. Dat原创 2011-07-25 11:26:45 · 1557 阅读 · 0 评论 -
VS2008的资源视图加载失败
方法为:首先先把vs关闭,然后执行 开始>>所有程序>>Mircosoft visual studio 2008>>visual studio tools>>visual studio 2008 命令提示然后再输入 devenv /ResetSkipPkgs原创 2012-05-28 11:33:58 · 3537 阅读 · 1 评论 -
MFC中的error C2146和C4430:atlcom.h
遇到这个问题的电脑配置是Windows 7 32位+Visual Studio 2008 SP1解决办法1:项目->设置->配置设置->常规->使用动态ATL解决办法2:也可以去Microsoft官网下VS90SP1-KB971092-x86.exe和VS90SP1-KB973675-x86.exe这两个是针对include头文件的更新 对应于解决2146和44原创 2012-03-26 15:26:49 · 1909 阅读 · 0 评论 -
Windows Server 2003 上安装Vs2005 SP1 错误1718的解决方案
装2005,将近下班时开始装vssp1,就不说sp1安装死慢吧,装了半天给了来了个Error 1718. File was rejected by digital signature policy错误,文件的数字签名被你的本地软件策略给拒绝了,来看看解决方法:(我的e文系统,zh-cn雷同) 1.start->run->[type]control admintools->Local S原创 2011-11-04 16:26:27 · 692 阅读 · 0 评论 -
需显式调用析构函数的情况
class Bloader; //声明一个类Bloaderchar *pchar = new char[sizeof Bloader]; //分配一个Bloader大小的存储区,类型为字符数组Bloader *pBlo =原创 2011-08-02 15:29:29 · 3761 阅读 · 0 评论 -
C++中的生僻关键字
1.typeid. typeid表达式形如:typeid(expr)这里expr是任意表达式或者类型名。如果表达式的类型是类类型且至少包含有一个虚函数,则typeid操作符返回表达式的动态类型,需要在运行时计算(编译器需要/GR支持);否则,typeid原创 2011-08-01 11:31:54 · 582 阅读 · 0 评论 -
编译成Release的连接问题
1.properties -> C/C++ -> Code Generation -> Runtime Library : Multi-threaded(/MT)2.properties -> Linker -> Input -> Ignore Specific Librar原创 2011-08-01 14:31:01 · 456 阅读 · 0 评论 -
__invalid_parameter_noinfo vs2005 vc8 问题解决办法
搜索 crt 源代码,直接贴到自己工程代码中:extern "C" { _CRTIMP void __cdecl _invalid_parameter_noinfo(void) { }}这个问题是静态库版本混乱问题。原创 2011-07-29 20:10:01 · 1373 阅读 · 0 评论 -
fflush(stdin)与清空输入缓冲区的方法
1.为什么 fflush(stdin) 是错的首先请看以下程序:#include int main( void ){ int i; for (;;) { fputs("Please input an integer: ", std原创 2011-07-22 10:49:33 · 2544 阅读 · 0 评论 -
errorLNK2019: unresolved external symbol ”… ”
1)原因:以模板形式写的链表,分为.h声明部分与.cpp实现部分,都加入工程中,声明链表对象会报这个错误 改正:将.cpp实现部分加入到.h中,工程中只添加.h文件即可2)原因:构造函数只有声明没有实现 改正:Class A{ A(){} //此处加括号添加一个空实现原创 2011-07-22 10:39:32 · 628 阅读 · 0 评论 -
VS2005 Sp1 中英文补丁下载地址
VS2005 Sp1英文补丁 431M 点击打开链接VS2005 Sp1 中文补丁点击打开链接原创 2011-07-29 10:50:44 · 885 阅读 · 0 评论 -
智能指针auto_ptr解析
auto_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。诚然,auto_ptr有这样那样的不如人意,以至于程序员必须像使用”裸“指针那样非常原创 2011-07-27 11:13:34 · 679 阅读 · 0 评论 -
CString, int, string, char* 之间的转换
《C++标准函数库》中说的 有三个函数可以将字符串的内容转换为字符数组和C—string 1.data(),返回没有"0"的字符串数组 2.c_str(),返回有"0"的字符串数组 3.copy()int 转 CString:CString.Format("%d",int);string 转 CString CString.format("%s", string原创 2012-07-16 11:15:23 · 830 阅读 · 0 评论