C++笔记

来源:互联网 发布:网络相关法律法规 编辑:程序博客网 时间:2024/06/12 00:59

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++文件造成的,看看你的文件名



C++中cstdlib库 什么时候要用
 
字符转换函数: 
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


0 0
原创粉丝点击