您的位置:首页 > 编程语言 > C语言/C++

c++ primer

2016-01-24 18:24 281 查看
1 . 先打开vs2010利用win32控制台新建一个工程。这时在最左边会有一个“解决方案资源管理器” 要是没有可以 视图--解决方案资源管理器 打开。右击解决方案资源管理器里面 “头文件” 这个文件夹 选择 添加--新建项--头文件(.h) 假设命名“Num_add.h”。 同样的方法右击“源文件”这个文件夹 添加--新建项--c++文件(.cpp)假设命名“Num_add.cpp” 。

2 . 可以在“Num_add.h” 里写类的定义:

#if !defined (aaaaaa) //防止Num_add.h在别的文件里多次声明

#define aaaaaa

class CNum_add{

public:

CNum_add(int m,int n);

void showsum();

private:

int num1;

int num2;

};

#endif

3 . 在"Num_add.cpp"文件里面实现CNum_add成员函数的定义:

#include"StdAfx.h"

#include"Num_add.h" //引用头文件"Num_add.h"

#include<iostream>

using namespace std;

CNum_add::CNum_add(int m,int n)

{

num1=m;

num2=n;

}

void CNum_add::showsum()

{

cout<<num1+num2<<endl;

}

4 . main函数里面可以创建CNum_add的对象 并对对象进行操作:

#include"stdafx.h"

#include"Num_add.h" //还是引用"Num_add.h"头文件

#include<iostream>

using namespace std;

int _tmain(int argc , _TCHAR* argv[])

{

CNum_add *numadd =new CNum_add(1,2); //用new动态开辟一个对象 自动调用构造函数

numadd->showsum();

delete numadd;

return 0;

}

输出:

3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: