初始篇

一:1 贝尔实验室:c++

2 嵌入式:机顶盒

游戏

系统

网络

3 快 省

4 cc++的关系

C++ >c  c++包括面向对象与面向过程

 

二:

IDE

文件-》新建-》项目

源文件-》添加-》新建项-c++(不是在类视图,而是在解决方案资源管理器里面,可以在视图中找到)

 

语法:using namespace std;

  cout<<"hello world"<<endl;

 

三:

基本知识:

数据类型: 1  0    c

TRUE false  c++

初始化(c)int x = 0;

初始化(c++):int x= 0;

   或是Int x (1024)这种特别快

 

随用随定义:

四:

C++输入输出方式:

Scanf   -------> cin

Printf   ------->cout

 

Cout  <<x    << endl    <<endl相当于c语言里面的/n,即回车

Cout  <<””x+y=”<<x+y  <<endl;

 

Cin  >> x;(外界键盘输入赋值给x)

Cin  >>x>>y;

五:

命名空间:为程序划片

 

A公司有小王,小张。

B公司有小王,小李。

 

AB公司就是命名空间,在楼下叫人,A公司的小王。

 

实际情况,A公司里面有程序库,且有f1函数,B公司里程序库也有f1函数

A,B不相干),C公司买了AB的程序,此时想用f1函数。。。。

 

定义 namespace  A

{

F1();

f2();

}

Namespace  B

{

F1();

F3();

}

使用:

B::f1();

 

六:不写include<iostream>,namespace,用不了cin,cout函数

#include<iostream>

using namespace std;

 

 

namespace A

{

void f()

{

cout <<"A"<<endl;

}

 

}

 

namespace B

{

void f()

{

cout <<"B"<<endl;

}

 

}

 

 

Using namespace B;

int main()

{

A::f();

F();

cout <<"hello world"<<endl;

return 0;

}

 

Std::cout<<””<<std::endl;

重中之重:Namespace class 区别

 

posted @ 2017-05-07 16:25  freebirds  阅读(94)  评论(0)    收藏  举报