![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
htfenght
这个作者很懒,什么都没留下…
展开
-
C++编译错误: LNK2019
LNK2019错误(LIBCMTD.lib(exe_main.obj))在配置属性 -> 链接器 -> 系统里选择 窗口 (/SUBSYSTEM:WINDOWS)在项目属性-> C/C++ -> 预处理器 -> 预处理器定义里添加_WINDOWS原创 2020-07-22 18:37:44 · 1363 阅读 · 0 评论 -
C++编译出错: LNK2038
LNK2038错误解决上面的问题,把运行库改为多线程调试(/MTD)或者多线程调试DLL(/MDd)原创 2020-07-22 18:36:45 · 437 阅读 · 0 评论 -
C++编译报错 : C2760
C2760错误(语法错误)C2760错误解决办法:将符合模式改为否原创 2020-07-22 18:35:50 · 833 阅读 · 0 评论 -
C++中的NULL和nullptr的区别
C的NULL 在C语言中,我们使用NULL表示空指针,也就是我们可以写如下代码:int *i = NULL;foo_t *f = NULL;123实际上在C语言中,NULL通常被定义为如下:#define NULL ((void *)0)12也就是...转载 2018-09-10 11:56:29 · 3007 阅读 · 0 评论 -
C++中函数strcpy和strcpy_s
strcpy: 语法: #include <string.h> char *strcpy( char *to, const char *from );123功能:复制字符串from 中的字符到字符串to,包括空值结束符。返回值为指针to。由于没有字符串长度的限制,所以复制过程中遇到过长的字符串可能会发生未知的错误。strcpy_...转载 2018-09-10 11:59:45 · 2817 阅读 · 0 评论 -
简单说明一下__declspec( dllexport )的作用
首先,建两个文件List.h和List.cpp,List.h为接口文件,List.cpp实现其接口功能 , 代码如下:List.hstruct ListNode{ int m_nValue; ListNode* m_pNext;};__declspec( dllexport ) ListNode* CreateListNode(int value);...原创 2018-09-14 11:01:09 · 3386 阅读 · 1 评论 -
虚函数与纯虚函数的区别
虚函数(impure virtual)C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。子类可以重写父类的虚函数实现子类的特殊化。纯虚函数(pure virtual)C++中包含纯虚函数的类,被称为是“抽象类”。抽象类不能使用new出对象,只有实现了这个纯虚函数的子类才能new出对象。C++中的纯虚函数更像是“只提供申明,没有实现”,是对子类...原创 2018-11-14 09:48:55 · 238 阅读 · 0 评论