c++类与对象用多文件编写以及vs的操作步骤

 先键一个项目,这里有步骤

接着,第一步:创建类文件:

c++类与对象用多文件编写以及vs的操作步骤

接着:添上类名点击确定 :

c++类与对象用多文件编写以及vs的操作步骤

  生成.h  和.cpp文件:

c++类与对象用多文件编写以及vs的操作步骤 

  ***.h文件

#pragma once
#if 0
#ifndef _CIRCLE_H_   //防止头文件被重复引用
#define _CIRCLE_H_
#endif // !_CIRCLE_H_
#endif // 0
class Circle
{
public:
	//设置半径
	void setR(double r);
	double getR();
	double getArea();
	double getGirth();

private:
	double m_r;
	double m_area;
	double m_girth;
};

 ***.cpp文件:

#include "Circle.h"

void Circle::setR(double r)
{
	m_r = r;
}
double Circle::getR()
{
	return m_r;
}
double Circle::getArea()
{
	m_area = m_r * m_r*3.14;
	return m_area;
}
double Circle::getGirth()
{
	m_girth = m_r * 2 * 3.14;
	return m_girth;
}

 创建main.cpp文件:

c++类与对象用多文件编写以及vs的操作步骤

 点击以后出现下面页面: 

c++类与对象用多文件编写以及vs的操作步骤 

这样就生成3个文件 :

c++类与对象用多文件编写以及vs的操作步骤

主函数main.cpp文件 

#define _CRT_SECURE_NO_WARINGS
#include<iostream>
#include"Circle.h"
using namespace std;
int main(void)
{
	Circle c;
	c.setR(10);
	cout << "面积" << c.getArea()<< endl;
	cout << "周长" << c.getGirth() << endl;
	return 0;
}