1.作用域操作符例如,需要从标准输入读取数据时,就用 std::cin。这些名字都用了:: 操作符,该操作符是作用域操作符,它的含义是右操作数的名字可以在左操作数的作用域中找到。因此,std::cin 的意思是说所需要名字 cin 是在命名空间 std 中定义的。2:命名空间#include ...
分类:
编程语言 时间:
2014-08-08 20:58:56
阅读次数:
258
C/C++中基本类型的数值极限值一般来说都是与具体平台有关的,在程序设计的过程中为了写出与平台无关的程序则必须通过合理科学的方法去获取各种类型的极值,常用的获取方法有两种:一种是传统的C语言所采用的预处理器常数,另一种方法则是通过标准库中所提供的模版类numeric_limits
下面先详解其用法后再评其优劣:
一、传统C语言的预处理器常数
在C++中这些C语言的预处理器常数任然可以用,一般...
分类:
编程语言 时间:
2014-08-07 19:03:00
阅读次数:
469
如果vector保存内置类型的元素,那么标准库将用0值创建元素的初始化式。 如果vector保存的是含有默认构造函数的类类型,标准库将用该类型的默认构造函数初始化元素。 如果vector保存的是有自定义构造函数没有默认...
分类:
其他好文 时间:
2014-08-07 13:33:50
阅读次数:
175
一.序列和关联非共有函数
所有标准库共有函数 (构造,相关属性,迭代器,插入与删除,比较,swap)
其中operator>,operator>=,operator均不适用于priority_queue
顺序容器和关联容器共有函数
(1) 序列容器都提供5种相同的构造方法;关联容器都提供3种相同的构造方法
(2) 还有insert插入函数(序列容器有3个相同版本的插入。关联容...
分类:
其他好文 时间:
2014-08-07 13:15:30
阅读次数:
189
常用标准库:
assert.h:断言,包含assert宏。可以进行自我检查
ctype.h:字符处理,字符的分类,大小转换
errno.h:错误信息处理
float.h:浮点数特性
limits.h:整数的大小,提供了描述整数类型的宏
lcale.h:本地化
math.h:数学函数
setjmp.h:跳转
signal.h:信号处理
stdarg.h:可变长参数处理
stdd...
分类:
其他好文 时间:
2014-08-05 11:13:29
阅读次数:
264
and bitand compl not_eq or_eq xor_eq and_eq bitor not or xor 这些替代名用于支持某些不支持标准C++操作符号集的字符集。 C++标准还保留了一组标识符用于标准库。标识符不能包含两个连续的下划线,也不能以下划...
分类:
编程语言 时间:
2014-08-04 14:45:17
阅读次数:
229
1. Malloc:malloc/free是C++和C的标准库函数,可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用 malloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是 库函数而不是运算符,...
分类:
其他好文 时间:
2014-08-04 13:37:38
阅读次数:
241
python标准库_csv
简介
所谓的csv(逗号分隔值Comma Separated Values)格式是最通用的用于电子表格和数据库的导入和导出格式。因为没有“csv标准”,所以格式被读写它的许多应用程序自由定义。缺乏标准也意味着不同应用程序在产生和使用数据时总是存在一些微小的差异。这些差异使得处理来自多种源的CSV文件时令人头疼。同时,分隔符和引用符的多样性,使得所有格式足够相近以至于...
分类:
编程语言 时间:
2014-08-04 02:04:26
阅读次数:
409
1.new、delete、malloc、free关系
delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之...
分类:
编程语言 时间:
2014-08-03 18:11:25
阅读次数:
407
我们已经知道可以使用下标运算符来访问string对象的字符或vector对象的元素,还有另外一种更通用的机制也可以实现同样的目的,这就是迭代器。所有标准库容器都可以使用迭代器,但是其中只有少数几种才同时支持下标运算符。严格来说,string对象不属于容器类型,但是string支持很多与容器类型类似的...
分类:
其他好文 时间:
2014-08-03 15:03:35
阅读次数:
268