C++
C#菜鸟June
没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
展开
-
extern "C"的作用
extern"C"的作用: extern "C"使得在C++中使用C编译方式成为可能,指明该函数使用C编译方式。 使用extern"C" __declspec(dllexport)声明导出函数,在DLL中的函数名字保持与导出函数名一致。 使用__declspec(dllexport)声明导出函数,在DLL中的函数名字与导出函数名字不一致,有变化。这些差异主要是使用C方转载 2017-03-07 16:38:34 · 366 阅读 · 0 评论 -
strncmp函数
int strncmp (const char * str1, const char * str2, size_t n ); 【参数】 str1, str2 为需要比较的两个字符串,n为要比较的字符的数目。 字符串大小的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。strncmp()首先将str1 第一个字符值减去str2 第一个字符值,若差值为0 则再继续比较下个字符,直到字转载 2017-03-07 16:49:21 · 809 阅读 · 0 评论 -
C语言文件操作详解
本文转自:http://www.cnblogs.com/likebeta/archive/2012/06/16/2551780.html C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。文件操作标准库函数有: (1)文件的打开操作: fopen 打开一个文件 (2)文件的关闭操作: fclose 关闭一个文转载 2017-02-15 16:02:16 · 430 阅读 · 0 评论 -
函数类型+WINAPI+函数名
int WINAPI WINMain 中,WINAPI含义 网友给出回答: 在windef.h头文件中有如下定义 #define WINAPI __stdcall #define APIENTRY WINAPI VC有两种函数调用方式 一种是__stdcall,另一种是__cdecl 函数的调用方式有两种一种是PASCAL调用方式,另一种是C调用方式 使用PASC转载 2017-07-11 08:44:10 · 5779 阅读 · 0 评论 -
C++ #define后带括号与不带括号的区别
#define MAX_NUM x //x为参数 #define MAX_NUM ( x ) //宏的参数可以用圆括号括起来,此时带参数的宏外形与函数非常相似 当x是常数的时候,其实是没什么区别的。 不过当定义是“类函数宏”的时候大多是有区别的,那有什么区别呢? 例如: #include #define A(x) x+x #d转载 2017-07-11 21:00:30 · 1918 阅读 · 0 评论 -
new与malloc的区别(1)
1. malloc()函数 1.1 malloc的全称是memory allocation,中文叫动态内存分配。 原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。 1.转载 2017-07-11 21:21:14 · 165 阅读 · 0 评论 -
new与malloc的区别(2)
new与malloc的10点区别 1. 申请的内存所在位置 new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该内存即为自由存储区。而堆是操作系统中的术语,是操作系统所维护的一块特殊内存,用于程序的内存动态分配,C语言使用malloc从堆上分转载 2017-07-11 21:24:02 · 242 阅读 · 0 评论 -
#include后尖括号和双引号的区别
第一种方式:采用< >方式,表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。 例如:VS2015的安装目录\Microsoft Visual Studio 14.0\VC\include下面就包含了标准库的头文件。 第二种方式:采用" "方式,表示先在工程所在路径下搜索,如果失败,再到系统标准路径下搜索。 所以,特别要注意的是,如果是标准库头文件,那么既...转载 2018-08-14 19:05:43 · 2419 阅读 · 0 评论