当前位置: 首页 > news >正文

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

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

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

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

  生成.h  和.cpp文件:

  ***.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文件:

 点击以后出现下面页面: 

这样就生成3个文件 :

主函数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;
}

 

相关文章:

  • DUMPBIN工具的使用
  • DLL的创建和使用(含代码)
  • _T() 函数
  • DirectUI
  • 托管与非托管
  • 什么是回调函数?
  • ShowWindow与UpdateWindow
  • VS2015无法打开源文件#include “iostream.h“的解决方法
  • BHO
  • 开放平台
  • js(=>) 箭头函数
  • JavaScript中的回调函数(callback)
  • com教程(使用VS2015编写ATL示例)
  • 控制台console使用MFC库函数,Cout输出CString的方法
  • PDFsharp使用介绍
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • Angular数据绑定机制
  • iOS 颜色设置看我就够了
  • Java多态
  • Mybatis初体验
  • Objective-C 中关联引用的概念
  • PHP变量
  • ReactNativeweexDeviceOne对比
  • Sass Day-01
  • Spring-boot 启动时碰到的错误
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 解析 Webpack中import、require、按需加载的执行过程
  • 双管齐下,VMware的容器新战略
  • 小程序 setData 学问多
  • 新手搭建网站的主要流程
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • !!Dom4j 学习笔记
  • #Ubuntu(修改root信息)
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • $NOIp2018$劝退记
  • (1)Android开发优化---------UI优化
  • (C#)获取字符编码的类
  • (八)c52学习之旅-中断实验
  • (二)构建dubbo分布式平台-平台功能导图
  • (五)MySQL的备份及恢复
  • .aanva
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .net 7 上传文件踩坑
  • .Net IE10 _doPostBack 未定义
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET建议使用的大小写命名原则
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • .skip() 和 .only() 的使用
  • @EventListener注解使用说明
  • []sim300 GPRS数据收发程序
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • [ASP]青辰网络考试管理系统NES X3.5