C++库函数
文章平均质量分 79
娃哈哈纯净李
这个作者很懒,什么都没留下…
展开
-
开放运算sqrt(《编程珠玑(续)》)
的原创 2014-11-12 10:21:48 · 526 阅读 · 0 评论 -
数值算法(《编程珠玑(续)》第14章课后题)
第14题:在我的电脑上能够运行,因为double是有精度限制的,当原创 2014-11-12 20:24:47 · 629 阅读 · 0 评论 -
C++库常用函数一览表
本文中提到的函数库有: 1. 标准C++库字符串类std::string的用法begin 得到指向字符串开头的Iteratorend 得到指向字符串结尾的Iteratorrbegin 得到指向反向字符串开头的Iteratorrend 得到指向反向字符串结尾的Iteratorsize 得到字符串的转载 2014-11-26 19:01:45 · 1674 阅读 · 0 评论 -
sqrt函数实现
转载:http://blog.csdn.net/stormbjm/article/details/8191737转载 2014-11-05 20:55:22 · 571 阅读 · 0 评论 -
二维数组如何作为函数参数使用?
转自:http://blog.csdn.net/xinshen1860/article/details/20620227如果我们需要编写一个处理二维数组的函数,那么这个函数原型应该如何声明呢?首先,我们应该牢记:数组名被视为其地址,因此,相应的形参是一个指针。例如,假设有如下的代码:[cpp] view plaincopy转载 2015-01-05 22:17:22 · 1408 阅读 · 0 评论 -
vector的所有函数和使用的注意事项
1、构造函数: (1)vector (2)vector (3)vector (4)vector (5)vector (6)vector2、assign函数:(只有顺序容器有)assign函数可以对已有容器进行重新赋值,可以改变原来容器的size和capacity。构造函数只能用相同容器类型和相同原创 2015-04-11 14:16:42 · 5499 阅读 · 1 评论 -
new和malloc的区别
1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。1.原创 2015-04-20 21:24:37 · 398 阅读 · 0 评论 -
C++中new和delete
New运算符1、new表达式:当我们使用一条new表达式时:string *sp=newstring(“a value”);string *arr=newstring[10];实际上执行了三步操作。第一步,new表达式调用一个名为operatornew(或者operatornew[])的标准库函数。改函数分配一块足够大的、原始的、未命名的内存空间以便存储特定类型的对象(或者对象原创 2015-05-04 22:52:33 · 614 阅读 · 1 评论 -
浅议 Dynamic_cast 和 RTTI与虚函数表的关系
浅议 Dynamic_cast 和 RTTI写这篇博文的目的是,记录学习过程。对于问题要较真,在解决这个问题中会学到很多,远远超过自己期望,锻炼思维,享受这个过程。问题: Static_cast 与 Dynamic_cast的区别来自书本上的解释: 用 static_cast ( expression ) 1. static_cast(expression) The转载 2015-05-06 10:10:33 · 2964 阅读 · 0 评论