- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 C++:fatal error LNK1169: 找到一个或多个多重定义的符号
错误:fatal error LNK1169: 找到一个或多个多重定义的符号原因:我们都知道一般高级语言程序编译的过程其中有编译、链接两步这两步: 1.编译是源代码生成obj二进制目标文件的过程, 注意一个源代码文件(指.cpp, 而非.h, .h已经被包含进.cpp中了)生成一个obj文件, 由于编译是独立的, 所以在两个独立的编译单元里是可以有重名的函数和变量的。例如a.hint n=10;
2017-06-30 14:53:56 11876 1
转载 C++:IsProcessInJob返回值问题
在调试一个作业(Job)程序时发现,如下代码总是返回TRUE,无论是从VS中启动调试还是从资源管理器中启动。BOOL bInJob = FALSE; IsProcessInJob(GetCurrentProcess(), NULL, &bInJob); if (bInJob) { MessageBox(NULL, TEXT("Process already in a
2017-06-30 11:03:29 717 1
转载 C++:auto_ptr智能指针的用法
转自: http://blog.csdn.net/monkey_d_meng/article/details/5901392C++中指针申请和释放内存通常采用的方式是new和delete。然而标准C++中还有一个强大的模版类就是auto_ptr,它可以在你不用的时候自动帮你释放内存。下面简单说一下用法。用法一: std::auto_ptr<T>m_example(new T()); 用法二:
2017-06-29 14:58:55 479
转载 C++:Windows下return,exit和ExitProcess的区别和分析
转自:http://www.cnblogs.com/jcss2008/archive/2009/03/18/1415519.html通常,我们为了使自己的程序结束,会在主函数中使用return或调用exit()。在windows下还有ExitProcess()和TerminateProcess()等函数。 本文的目的是比较以上几种结束程序的方式的区别,并分析其原理。首先我们用一个例子来说明几种结束
2017-06-28 10:04:41 4065
Android_shape
2015-11-26
Transition
2015-10-20
Meizitu-master
2015-10-20
DesignSupportLibraryDemo-master
2015-10-20
DesignSupportLibraryDemo
2015-10-20
Activity transitions(Activity转换效果)
2015-10-06
Free Video to GIF Converter
2015-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人