C++知识备忘录(自用)

__DATE__和__TMIE__使用

#include<iostream>
using namespace std;

// 注意,是双下划线,而不是单下划线  无需额外头文件
// __FILE__ 包含当前程序文件名的字符串 
// __LINE__  表示当前行号的整数 
// __DATE__ 包含当前日期的字符串 
// __STDC__  如果编译器遵循ANSI C标准,它就是个非零值 
// __TIME__ 包含当前时间的字符串 
// __FUNCTION__执行函数
int main()
{
	cout << __FILE__ << endl;
	cout << __LINE__ << endl;
	cout << __DATE__ << endl;
	cout << __TIME__ << endl;
	cout << __FUNCTION__ << endl;
}

结果:
在这里插入图片描述

va_list va_start va_arg va_end使用

#include <iostream>
#include <stdarg.h>
using namespace std;
int add(int totalnum...)// totalnum指定了参数的个数,...表示参数不定, 为定义此类函数必需
{ 
	va_list intlist;// 定义参数表 intlist
	va_start(intlist, totalnum);// 指定开始参数为totalnum
	cout << totalnum << endl;
	int totaladd = 0;
	for (int i = 0; i < totalnum; i++)
	{
		totaladd += va_arg(intlist, int);// 取出参数类型为int的参数 你说的fmt是参数的类型如float等
	}
	va_end(intlist);// 参数取完
	return totaladd;
}
void main()
{
	cout << add(5, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) << endl;// 输出 15 
}

通用缩写表

缩 写全 称
AddrAddress
AdmAdministrator
AppApplication
ArgArgument
Asmassemble
Asynasynchronization
Avgaverage
DBDatabase
Bkback
bmpBitmap
btnButton
bufBuffer
calcCalculate
charCharacter
chgChange
clkClick
clrcolor
cmdCommand
cmpCompare
colColumn
coordcoordinates
cpycopy
ctl / ctrlControl
curCurrent
cylCylinder
dbgDebug
dblDouble
decDecrease
defdefault
delDelete
dest / dstDestination
devDevice
dictdictionary
diffdifferent
dirdirectory
dispDisplay
divDivide
dlgDialog
docDocument
drvDriver
dynaDynamic
envEnvironment
errerror
ex/extExtend
execexecute
flgflag
frmFrame
func / fnFunction
grpgroup
horzHorizontal
idx / ndxIndex
imgImage
implImplement
incIncrease
infoInformation
initInitial/Initialize/Initialization
insInsert
instInstance
INT / intrInterrupt
lenLength
libLibrary
lnkLink
loglogical
lstList
maxmaximum
memMemory
mgr / manManage / Manager
midmiddle
minminimum
msgMessage
mulMultiply
numNumber
objObject
ofsOffset
orgOrigin / Original
paramParameter
picpicture
pkgpackage
pnt / ptPoint
posPosition
pre / prevprevious
prgprogram
prnPrint
procProcess / Procedure
propProperties
pswPassword
ptrPointer
pubPublic
rcrect
refReference
regRegister
reqrequest
resResource
retreturn
rgnregion
scrscreen
secSecond
segSegment
selSelect
srcSource
stdStandard
stgStorage
stmStream
strString
subSubtract
sumsummation
svrServer
syncSynchronization
sysSystem
tblTable
temp / tmpTemporary
tran / transtranslate/transation/transparent
tstTest
txttext
unkUnknown
updUpdate
upgUpgrade
utilUtility
varVariable
verVersion
vertVertical
virVirus
WndWindow
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值