第二章 开始学习c++

2.1  进入c++

c++对大小写敏感,也就是说区分大写字符和小写字符。

◆编译时出现:warning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc

   则:cl /EHsc tests.cpp这样编辑就可以了 如果程序中使用了异常 就要用/EHsc (/EHsc 启用C++ 异常处理)

函数定义:包括函数头和函数体(大括号中间的部分)。

函数头:描述了函数与调用它的函数之间的接口。

通常,main()被启动代码调用。

预处理器的作用:在进行主编译之前对源文件进行处理。翻译器cfront也是一种预处理器。

典型的预处理器操作:在源代码被编译之前,替换或添加文本。

using namespace std;这行代码表明,可以使用std名称空间中定义的名称,而不必使用std::前缀。

cout << "ok";  "<<(插入操作符)"表示把这个字符串发送给cout。

回车'\r':carrage return;换行'\n':line feed。

声明的作用:数据类型(决定数据占用的内存空间大小),变量名(这块空间的名字)。

2.5  总结

p25  消息语句:将消息发送给对象,激发某种行动。

对象是根据类规范创建的实体,就像简单变量是根据数据类型描述创建的实体一样。

插入操作符(<<)将数据插入到输出流,抽取操作符(>>)从输入流抽取信息。cin和cout都是智能对象!

◆变量就是给计算机的一个内存单元起一个名字,然后用这个名字来代替这个内存单元的值来使用。

汇编中定义变量的格式:i dw ?  (相当于c语言:int i;)

汇编环境中,i 只有两种形态:1.对数据进行操作 word ptr [i] 2.取地址 offset i(算出地址的具体数值)

i 既代表一个变量名,也代表了该变量所对应的内存地址。

posted on 2012-02-17 11:13  心_心  阅读(1866)  评论(0编辑  收藏  举报

导航