
C++
文章平均质量分 78
柯南lyz
这个作者很懒,什么都没留下…
展开
-
new 和 delete 表达式
定义变量时,必须指定其数据类型和名字.而动态创建对象时,只需指定其数据类型,而不必为该对象命名.取而代之的是,new表达式返回指向新创建对象的指针,我们通过该指针来访问此对象: int i; //named,uninitialized int variable int *pi=new int; //pi points to dyn原创 2013-12-08 12:06:10 · 520 阅读 · 0 评论 -
C++多线程编程
C++多线程编程入门(转)第1节 背景为了更好的理解多线程的概念,先对进程,线程的概念背景做一下简单介绍。早期的计算机系统都只允许一个程序独占系统资源,一次只能执行一个程序。在大型机年代,计算能力是一种宝贵资源。对于资源拥有方来说,最好的生财之道自然是将同一资源同时租售给尽可能多的用户。最理想的情况是垄断全球计算市场。所以不难转载 2015-09-20 00:17:12 · 368 阅读 · 0 评论 -
模板
InStack 和 CharStack 的共同属性可以用另一种不同的方式来表达,这就是C++的模板机制。模板也被称之为参数化类型,在如下列代码中给出了堆栈的模板。 const int defautStack = 128; template class Stack { int原创 2014-02-19 21:25:03 · 458 阅读 · 0 评论 -
指针的定义和初始化
每个指针都有一个与之关联的数据类型,该数据类型决定了指针所有指向的对象的类型。例如,一个int 型指针只能指向 int 型对象。1.指针变量的定义 C++语言使用 * 号把一个标识符声明为指针: vector *pvec; int *p1, *p2; string *pstri原创 2014-01-02 21:19:39 · 8798 阅读 · 1 评论 -
vector 对象操作
vector的操作 empty() 如果 v 为空,则返回 true, 否则返回 false 。 v . size () 返回 v 中元素的个数。 v . push _ back ( t )原创 2013-12-06 09:23:41 · 726 阅读 · 0 评论 -
vector 对象的定义和初始化
C++ 支持两种初始化变量的形式:复制初始化和直接初始化。复制初始化语法用等号(=),直接初始化则是把初始化式放在括号中: int ival(1024); int ival = 1024;两种情况的初始化值是相同的。 vector 类定义了好几种构造函数,用来定义和初始化 vector 对象: ve原创 2013-12-05 15:07:20 · 1119 阅读 · 0 评论 -
标准库 vector 类型
vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库将负责管理与存储元素相关的内存。我们把vector称为容器,是因为它可以包含其他对象。一个容器中的所有对象都必须是同一种类型的。 使用 vector 之前,必须包含相应的头文件: #include using std::vector原创 2013-12-05 14:01:19 · 579 阅读 · 0 评论 -
C++异常处理
C++ 的异常处理中包括:throw 表达式,错误检测部分使用这种表达式来说明遇到了不可处理的错误。可以说,throw 引发了异常条件。try 块,错误处理部分使用它来处理异常。try 语句块以 try 关键字开始,并以一个或多个 catch 子句结束。在 try 块中执行的代码所抛出(throw)的异常,通常会被其中一个 catch 子句处理。由于它们“处理”异常,cat原创 2013-12-10 16:33:24 · 512 阅读 · 0 评论 -
内联函数
1. 内联函数避免函数调用的开销 将函数指定为内联函数,就是将它在程序中每个调用点上“内敛地”展开。假设我们将 shorterString 定义为内联函数,则调用: cout 在编译的时候将展开为: count 从而消除了把 shorterStri原创 2013-12-03 20:16:35 · 600 阅读 · 0 评论 -
NAN和INF产生与处理
C语言当中的nan表示not a number,等同于 #IND:indeterminate (windows)产生:对浮点数进行了未定义的操作;对负数开方,对负数求对数,0.0/0.0,0.0*inf、inf/inf、inf-inf这些操作都会得到nan。(0/0会产生操作异常;0.0/0.0不会产生操作异常,而是会得到nan);在GNU中,使用宏:float NAN对浮点数赋值;判定:库函数方...转载 2018-03-29 17:37:05 · 10336 阅读 · 0 评论