C++

C++程序范例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream> //格式化输入输出。 也可以使用C的库#include<cstdio>
#include<string>
//using std::cout //命名空间,可以使下面的std::cout简写为cout
//using std::string //可以使std::string简写为string

int main()
{

std:cout << "enter two numbers:" << std::end1; //cout处理输出,读see-out。end1具有输出换行的效果,并刷新与设备相关联的缓冲区。
int v1,v2;
std::cin >> v1 >> v2; //cin处理输入,读see-in
std::cout << "the sum of" << v1 << "and" << v2
<< "is" << v1+v2 << std:end1;

return 0; //返回0表示成功执行
}

指针及取址等

1
2
3
4
const int ival = 1024; //const 表示定义常量。类似c中的define
const int &refVal = ival; //构造一个引用指向ival,两者指向同一内容

int *pi=0//指针初始化

内存管理和分配

1
2
3
4
string *sp = new String("string");
delete sp; //new delete配合使用

//malloc和free配合使用