Chapter 2.11.数据类型决定了程序中数据和操作的意义。2. C++定义了一套基本数据类型,其中包括算术类型和一个名为void的特殊类型。算术类型包含了字符、整型、布尔值以及浮点数。void无值也无操作,我们不能定义一个void类型的变量。3. 算术类型的尺寸,也就是该类型所占的比特数,在不...
分类:
编程语言 时间:
2014-11-23 20:06:45
阅读次数:
322
目标代码文件、可执行文件和库 C编程的基本策略是使用程序将源代码文件转换为可执行文件,此文件包含可以运行的机器语言代码。C分两步完成这一工作:编译和链接。编译器将源代码转换为中间代码,链接器将此中间代码与其他代码相结合来生成可执行文件。C使用被划分为两部分的这一方法使程序便于模块化。我们可以分别编....
分类:
其他好文 时间:
2014-11-23 18:57:00
阅读次数:
163
1.数据定义中的类型可以是内置数据类型或者类类型,除引用数据类型之外,数组元素的类型可是是任何数据类型。没有所有元素都是引用数据类型的数组。 2.数组的维数必须要用值大于等于1的表达式定义。此常量表达式只能包含整形字面值常量、枚举常量或者用常量表达式初始化的const对象,否则在编译阶段不...
分类:
编程语言 时间:
2014-11-22 22:57:51
阅读次数:
319
#练习8.4:编写函数,以读模式打开一个文件,将其内容读入到一个string的vector种,将每一行作为一个独立的元素存于vector中.#include<iostream>
#include<fstream>
#include<string>
#include<vector>
intmain(intargc,char**argv)
{
std::ifstreaminpu..
分类:
编程语言 时间:
2014-11-22 02:10:04
阅读次数:
387
自从我看了EssentialC++后,我就更加深刻的认识到了以前文院长所说的话“写东西是给别人看的”。 两本书:《C++Primer》和这本《EssentialC++》均是同一人所著。《C++Primer》是较早的作品,这本书巨细靡遗,堪称C++的百科全书,其给自身的定位是给Primer学习。但.....
分类:
其他好文 时间:
2014-11-21 20:24:02
阅读次数:
89
在《C++ Primer》第五版中,关于模版实参推断,讲述了如下内容1.类型转换与模版类型参数2.函数模版的显式实参3.尾置返回类型4.类型转换5.函数指针和实参推断6.模版参数推断和引用书中留给大家一些习题,要求大家给出模版参数的推断类型,参见16.2.5节练习。问题是如何验证我们的答案是否正确,...
分类:
其他好文 时间:
2014-11-21 20:17:00
阅读次数:
211
在《C++ Primer》第五版中,关于模版实参推断,讲述了如下内容
1.类型转换与模版类型参数
2.函数模版的显式实参
3.尾置返回类型
4.类型转换
5.函数指针和实参推断
6.模版参数推断和引用
书中留给大家一些习题,要求大家给出模版参数的推断类型,参见16.2.5节练习。问题是如何验证我们的答案是否正确,我在这里给出一段代码,抛砖引玉!
template voi...
分类:
编程语言 时间:
2014-11-21 18:42:59
阅读次数:
363
1.when we wanna share const variables;we use the keywordexternon both its definition and declaration(s):2.Once initialized, a reference remains bound ...
分类:
编程语言 时间:
2014-11-16 21:24:45
阅读次数:
225
#include
using namespace std;
int main()
{
int i = 9;
//i++ = 10;
++i = 10;
return 0;
}
/*
i++ 不可以作为左值;
++i 可以作为左值。
C++primer 中关于左值右值的说法:
变量和文字常量都有存储区,并且有相关的类型。区别在于变量是可寻址的(address...
分类:
其他好文 时间:
2014-11-16 17:24:58
阅读次数:
146
C++ Primer 4th中在section 13.5中的U_Ptr就是一种实用的例子通过计数的方式,并提供自己的抽象类型的Pointer,从而实现内存管理。在一定的范围内还是非常有效的,比如说在写某个模块的时候,模块内部可以采用这种方法避免发生memory leak这里作为一个备忘,就不写详细的...
分类:
编程语言 时间:
2014-11-13 20:19:08
阅读次数:
180