----------C++中的关键字作用
文章平均质量分 72
寂寂寂寂寂蝶丶
这个作者很懒,什么都没留下…
展开
-
typename的相关应用
typename的相关应用#include <iostream>using namespace std;#if 0typename的作用1.泛型编程中与class的区别template模版声明式中,class和typename这俩个关键字意义完全相同template<class T> class Widget;template<typenam...原创 2018-08-03 20:49:47 · 287 阅读 · 0 评论 -
explicit的用法
转载自:https://blog.csdn.net/qq_35524916/article/details/58178072C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生,声明为explicit的构造函数不能在隐式转换中使用,简言之就是防止隐式转换的。C++中,一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数)承担俩个角色:1.是个构造2.默认隐含的类型转换操作符所以, 有时候在我们写下如 AAA = XXX, 这样的代码,转载 2020-11-24 21:48:49 · 813 阅读 · 0 评论 -
volatile关键字的作用
volatile关键字的作用(来自百度百科)include "stdafx.h"#include <iostream>using namespace std;#if 0----volatile关键字的作用:C/C++中的 volatile 关键字和 const 对应,用来修饰变量 volatile 关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器...原创 2018-08-08 16:56:21 · 256 阅读 · 0 评论 -
__stdcall、__cdcel、__fastcall、thiscall等关键字的作用
__stdcall、__cdcel、__fastcall、thiscall等关键字的作用#include "stdafx.h"#include <iostream>using namespace std;#if 0__stdcall、__cdcel、__fastcall、thiscall等关键字的作用相关概念:并不是所有的语言都支持_cdcel调用规则,但是都支持...原创 2018-08-07 10:20:07 · 685 阅读 · 0 评论 -
c++ 中__declspec 的相关用法
c++ 中__declspec 的用法1.__declspec(dllexport)和__declspec(dllimport)(1)解决的问题: 考虑下面的需求,使用一个方法,一个是提供者,一个是使用者,二者之间的接口是头文件。头文件中声明了方法,在提供者那里方法应该被声明为__declspec(dllexport),在使用者那里,方法应该被声明为__declspec(...原创 2018-08-13 09:54:10 · 1027 阅读 · 0 评论 -
__forceinline、inline、__inline等关键字的说明
__forceinline、inline、__inline等关键字的说明转载自:https://blog.csdn.net/liukun321/article/details/5625051inline function_declarator; __inline function_declarator; // Microsoft相关__forceinline function_...转载 2018-08-15 20:16:08 · 1542 阅读 · 0 评论 -
MAX_PATH、IN、OUT宏常量
MAX_PATH宏常量MAX_PATH是C语言运行时库中通过#define指令定义的一个宏常量,它定义了编译器所支持的最长全路径名的长度。在VC++6.0中, _MAX_PATH的值为260。所属库:stdlib.hIN、OUT宏常量#define OUT#define IN#define INOUT作用是逻辑的:IN 表示输入参数,指针指向的值不会修改OUT表示...原创 2018-08-15 20:19:47 · 1947 阅读 · 0 评论 -
far指针与near指针
far指针与near指针win16、win32相关知识:运行在16位CPU(80826微处理器)微机上的Windows16,对于内存按照“分段内存模式”(Segment Memory Mode)进行使用.在DOS下(实模式)地址是分段的,每一段的长度为64K字节,刚好是16位(二进制的十六位)。16位CPU(主要指80386和80486)内部数组总线为16位,地址总线为24位。这就意味...原创 2018-08-17 11:39:37 · 2489 阅读 · 1 评论 -
CONTAINING_RECORD宏函数的用途
CONTAINING_RECORD宏函数的用途 函数原型:#define CONTAINING_RECORD(address, type, field) ((type *)( \ (PCHAR)(address) - \ ...转载 2018-08-17 16:38:41 · 524 阅读 · 0 评论