随笔分类 - c++
摘要:在Linux中创建静态库.a和动态库.so 我们通常把一些公用函数制作成函数库,供其它程序使用。 函数库分为静态库和动态库两种。 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的
阅读全文
摘要:进入主题前,先看看两点预备知识。 一、显式调用和隐式调用的区别 我们知道,动态库相比静态库的区别是:静态库是编译时就加载到可执行文件中的,而动态库是在程序运行时完成加载的,所以使用动态库的程序的体积要比使用静态库程序的体积小,并且使用动态库的程序在运行时必须依赖所使用的动态库文件(.so文件),而使
阅读全文
摘要:转自:https://blog.csdn.net/keyeagle/article/details/6708077 google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博
阅读全文
摘要:转自: https://blog.csdn.net/kwsy2008/article/details/11533329
阅读全文
摘要:C++中要从string中删除所有某个特定字符, 可用如下代码 str.erase(std::remove(str.begin(), str.end(), 'a'), str.end()); 其中, remove来自<algorithm>, 它的签名是 template <class Forward
阅读全文
摘要:参考帖子: (1)MSDN上专门讲预定义宏:https://msdn.microsoft.com/en-us/library/b0084kay(v=vs.80).aspx (2)VS中属性页的配置介绍:http://m.blog.csdn.net/blog/justkong/7949008 (3)判
阅读全文
摘要:1.C++头文件用<>包含还是” “? 答:用<>包含,编译器会先在系统目录下搜索; 用” ” 包含,编译器会先在用户目录下搜索。 所以,如果使用系统标准库,要使用<>来包含头文件;使用自定义头文件用” “包含最好。 2.头文件什么时候要加.h什么时候不加? 答:关于这个事情的历史原因等等不赘述,直
阅读全文
摘要:error LNK2019: 无法解析的外部符号 __imp___CrtDbgReportWerror LNK2005 and error LNK2019 error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenc
阅读全文
摘要:解决方案 1. 关闭掉Visual Studio 实例。2. 找到解决方案下的.suo文件并删除之。3. 重新启动Visual Studio,或者直接双击.sln文件打开4. 成功调试程序!后来意识到这是Visual Studio非常严重的问题。因为.suo貌似非常容易损坏,但是它里面包含了许多调试
阅读全文
摘要:解决方法: 1.打开该项目的“属性页”对话框。 2.单击“链接器”文件夹。 3.单击“命令行”属性页。 4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。
阅读全文
摘要:解决方法: 1.打开该项目的“属性页”对话框。 2.单击“链接器”文件夹。 3.单击“命令行”属性页。 4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。 解决方法: 1.打开该项目的“属性页”对话框。 2.单击“链接器”文件夹。 3.单击“命令行”属性页。 4.将 /SAFESE
阅读全文
摘要:warning C4996: '_vsnprintf': This function or variable may be unsafe. ...... warning C4996: strcpy was declared deprecated 出现这样的警告,是因为VC2005之后的版本中认为CR
阅读全文
摘要:[转] #ifndef#define#endif的用法(整理) 原作者:icwk 文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。
阅读全文
摘要:今天编写控制台应用程序时出现如下错误 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SEC
阅读全文
摘要:Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9 Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494 Visual Studio Profe
阅读全文
摘要:typedef struct{int a;char b;}A_t;typedef struct{int a;char b;char c;}B_t;typedef struct{char a;int b;char c;}C_t;void main(){char*a=0;coutm)例如,想要获得S2中...
阅读全文

浙公网安备 33010602011771号