c++初学

来源:互联网 发布:战狼2知乎 编辑:程序博客网 时间:2024/06/05 11:51

今天看了c++,做个笔记

1.用vc建立一个工程。

file > new > Projects面板,选择Win 32 Console Application,在右边的Project name中输入工程名,Location为工程的存放位置。点击ok,选择An empty project.点击Finish

再次点击Ok。

此时工程中有三个文件夹。Source Files (源文件),Header Files(头文件) ,Resources Files(资源文件)

点击Source Files,然后点击File > new > Files面板,选择C++ Source File,右边填写文件名。点击ok。

工程建立完毕,可以在刚才的文件中写入代码了。

2.简单的一个输出程序。

键入如下程序

#include <iostream>

int main(){

std::cout << "Hello world!";//std为标准输入,输出流的命名空间。cout为标准的输出流。

return 0;

}

为了省略,std的书写,可以有如下的方法。

using std::cout;

using namespace std;

3.iostream.h和iostream的区别

为了省略std这几个字,也可以使用

# include <iostream.h>

因为iostream.h 没有引入命名空间,因此可以直接使用里面的类,而iostream,则引入了命名空间。

4.重命名冲突。

键入如下命令

#include <iostream>

using namespace std;

namespace a{

int c=1;

}


namespace b{

int c=2;

}


int main (){

using namespace a;

using namespace b;

cout << c;

return 0;

}

编译报错如下:

error C2872: 'c' : ambiguous symbol

c是一个模棱两可的标志符,因为在命名空间a和命名空间b中,都有c,因此编译器不知道该使用那个c,所以报错。

5.c++的注释

c++使用两种注释/**/和//

超过一点了,睡觉,明天继续学习。

0 0