size_t 和 int 比较
size_t 是unsigned integer type 的别名,定于与头文件<cstddef>,常用于表示大小和字符长度,在一些函数如sizeof() 或者size()中使用。
size_t 中特别定义了一个标识:npos。在一些函数中表示失败的返回值。如在size_t string::find()中,如果没有找到字符串,那么便返回npos。npos的定义:static const size_t npos = -1;
更多C++笔记,转载地址:http://www.cnblogs.com/xiaoka/category/305288.html
编译错误: collect2: error: ld returned 1 exit status
ld是链接错误,用G++编译即可
这种问题一般是使用了c语言的编译器来编译c++文件造成的,看看你的文件名
字符转换函数:
atof,atoi,atol,strtod,strtol,strtoul
伪随机数函数:
rand,srand
动态分配内存函数:
calloc,free,malloc,realloc
环境函数:
abort,atexit,exit,getenv,system
查找,分类函数:
bsearch,qsort
整数计算函数:
abs,div,labs,ldiv,
多字节文字(中日韩文)函数:
mblen,mbtowc,wctomb
mbstowcs,wcstombs,
宏:
EXIT_FAILURE,
EXIT_SUCCESS,
MB_CUR_MAX,
NULL,RAND_MAX,
类型:
div_t,ldiv_t,size_t