随笔分类 - C++
摘要:Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。1、定义常量(1)const修饰变量,以下两种定义形式在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。TYPE const ValueName = value;const TYPE ValueName = value;(2)将const改为外部连接,作用于扩大至全局,编译时会分配内存,并且可以不进行初始化,仅仅作为声明,编译器认为在程序其他地方进行了定义.extend const int ValueName = value;2、指针使
阅读全文
摘要:STL提供六大组件,彼此可以组合套用1、容器(containers):各种数据结构,如vertor,list,deque,set,map.从实现的角度来看,STL容器是一种class template2、算法(algorithms):各种算法如sort,search,copy,earse。STL算法是一种 function template。3、迭代器(iterators):扮演容器与算法之间的胶合剂,是所谓的“泛型指针”。所有STL容器都有自己的专属的迭代器。4、仿函数(functors):行为类似函数,可以作为算法的某些策略。从实现的角度来看,仿函数是一种重载了operator()的cla
阅读全文
摘要:数学库函数声明在 math.h 中,主要有:1、abs(x) 求整型数x 的绝对值2、cos(x) x(弧度)的余弦3、fabs(x) 求浮点数x 的绝对值4、ceil(x) 求不小于x 的最小整数5、floor(x) 求不大于x 的最小整数6、log(x) 求x 的自然对数7、log10(x) 求x 的对数(底为10)8、pow(x, y) 求x 的y 次方函数说明:pow()用来计算以x为底的y次方值,即xy值,然后将结果返回。返回值:返回x的y次方计算结果。9、sin(x) 求x(弧度)的正弦函数说明:sin()用来计算参数x的正玄值,然后将结果返回。返回值:返回-1 至1之间的计算结果
阅读全文