
c++入门与提升
文章平均质量分 70
lifestylegoingon
生活没有变,只是生活的态度发生了变化,就能活出不一样的人生
展开
-
c++ primer学习笔记6_标准库string
3.1命名空间using的声明到目前为止。我们用到的库函数基本都属于命名空间using。例如std::cin。标准读入。Std::cout标准输出。下面介绍更为便捷的using声明,有了using声明,就无需使用专门的前缀,也能够使用它的名字了。Using声明的形式如下:按照规定,每个using声明引入命名空间中的一个成员。例如:using namespace::name;原创 2015-10-10 22:11:46 · 357 阅读 · 0 评论 -
c++ primer学习笔记5_复合类型续2
1.constexper变量在c++新标准中,容许将变量声明为constexpr型以便于编译器来验证变量的值是否是一个常量表达式。声明为constexpr的变量一定是一个常量,而且必须用常量表达式初始化。一般来说,如果你认定变量一定是一个常量表达式,那就可以把它声明为constexpr类型。2.字面值类型:其实,算术类型,指针和引用都是属于字面值类型。但是自定义类,i/o库,还有str原创 2015-10-10 22:02:22 · 593 阅读 · 0 评论 -
c++ primer学习笔记4_复合类型续
j2.3.2复合类型(续)1.void*指针Void*指针是一种特殊的指针,可用于存放任意对象的地址,虽然可以存放任意对象的地址,但是它到底是一个什么类型,我们并不知晓。比如:double obj=3.14;double *pd=&obj;void *pv=&obj;pv=pd;2.4 const限定符如果希望定义一个变量,它的值不被改变。那么原创 2015-10-09 23:48:54 · 445 阅读 · 0 评论 -
c++ primer 学习笔记2_变量及其初始化
2.2变量变量是一个具名的,可供程序操作的存储空间。变量定义的基本形式:类型说明符+变量名列表每个变量名的类型由类型说明符指定。定义时可以为一个或多个变量赋初值。Int sum=0,value,unit_sold=0;sales_item item;Std::string book("0-201-78345-X");上面的式子全部都是变量的定义。我们来一一解释,第一个式原创 2015-10-08 22:13:43 · 385 阅读 · 0 评论 -
c++ primer 学习笔记1_基本内置类型
2.1 基本内置类型2.1.1 算术类型在c++语言中,算术类型分为两类,分别为整形和浮点型。整型包括整型,长整型,短整型。浮点型包括单精度浮点型和双精度浮点型。另外还有字符型和布尔类型等。在每种算术类型中都定义了固定类型的尺寸,比如int整型为16位,短整型short也是16位,字符型char为8位,长整型long为32.有些编译器容许的long long为64位。在浮点型中,floa原创 2015-10-08 21:03:59 · 483 阅读 · 0 评论 -
重学c++primer(6)
重写c++ primer(6)const 限定符:我们希望定义这样一种变量,它的值不能被改变。还有我们有时候要防止改变某一个值。所以为了满足这个要求,我可以用const限定符加以限定。比如:const int bufsize=512;这样就把bufsize定义成了一个变量,任何试图为bufsize赋值的行为都将引发错误。如:bufsize=512;//试图向const对象写值原创 2015-05-20 10:21:25 · 466 阅读 · 0 评论 -
重学 c++ primer(5)
重学c++ primer(5)指针:指针是存放某个对象的地址,要想获取该地址。需要使用取地址符(&)。比如:int ival=42;int *p=&ival;第一条语句定义并初始化了整型变量ival为42,第二条语句把p定义为指向int的指针。随后初始化p令其指向名为ival的int对象。另外。由于引用不是对象。没有实际地址。所以不能定义引用的指针。在定义并初始化指针时,一定要注意指原创 2015-05-18 10:08:53 · 481 阅读 · 0 评论 -
重学c++ primer(4)
重读c++primer(4)1 变量变量提供一个具名的,可提供程序操作的存储空间。c++中的每个变量都有其数据类型,数据类型决定着变量所占内存大小和布局方式,该空间能存储的值的范围。另外,变量和对象这两个表达方式可以互换。变量定义:变量定义的基本形式是:类型说明符,随后紧接着一个或多个变量名所组成的列表。其中变量名以逗号分隔。最后以分号结束。定义时还可以为一个或多个变量赋初值:原创 2015-05-15 10:22:27 · 669 阅读 · 0 评论 -
重学c++ primer(3)
1 字面值常量一个形如42的值被称为字面值常量,每个字面值常量都对应一种数据类型,字面值常量的形式和值决定它的数据类型。(1)整型和浮点型 字面值常量整型字面值常量写作十进制数,八进制数,十六进制数。以0开头的整型代表八进制数,以0x开头的整型代表十六进制数,例如,我们能用下面任意一种形式表示数20;20//十进制;024//八进制;0x14//十六进制;整型字面值具体的原创 2015-05-15 10:14:55 · 533 阅读 · 0 评论 -
重学c++primer(2)
重学c++primer(2)第二章:变量和基本类型1 基本内置类型(1)算术类型c++定义了一套包括算术类型和空类型在内的基本数据类型。其中算术类型包括了字符,整形数,布尔值,浮点数。空类型不对应具体的值,仅用于一些特殊场合,比如当函数不返回任何值时使用空类型作为返回类型。1.算术类型。共两类:整型和浮点型算术类型的尺寸在不同机器上有所差别,具体来说某一类型所占的比原创 2015-05-13 21:47:33 · 532 阅读 · 0 评论 -
重学c++primer(1)
由于写博客的时间不长,写的不好,敬请谅解,以后会努力。 ---------备注重学c++primer(1)1.初识类。在c++中,我们通过定义类来定义自己的数据结构。一个类定义了一个类型,以及与其关联的一组操作。类机制是c++中最重要的特性之一。实际上,c++最初的一个设计焦点是能定义使用上像内原创 2015-05-13 21:02:46 · 467 阅读 · 0 评论