CodeBlocks下创建.h .cpp文件
点击next, 再次点击finish,就会的得到如下的项目目录文件
点击右上角File->New->Class
输入名称,点击create
将新生成的class文件添加到刚建立的项目中,选择是
继续选"是"
项目目录如下
Person.h文件中添加相应字段及方法名
Person.cpp文件中实现Person.h中定义的方法
在main中调用
运行结果
Person.h
#ifndef PERSON_H
#define PERSON_H
#include <iostream>
using namespace std;class Person
{public:Person();Person(string personName, int personAge, string personGender, float personWeight);string getPersonName();int getPersonAge();string getPersonGender();float getPersonWeight();void setPersonName(string personName);void setPersonAge(int personAge);void setPersonGender(string personGender);void setPersonWeighr(float personWeight);void printPerson();virtual ~Person();protected:private:string personName;int personAge;string personGender;float personWeight;
};#endif // PERSON_H
Person.cpp
#include "Person.h"Person::Person()
{cout << "generate person" << endl;
}Person::Person(string personName, int personAge, string personGender, float personWeight)
{this -> personName = personName;this -> personAge = personAge;this -> personGender = personGender;this -> personWeight = personWeight;cout << "generate person " << this -> personName << endl;
}string Person::getPersonName()
{return this -> personName;
}
int Person::getPersonAge()
{return this -> personAge;
}
string Person::getPersonGender()
{return this -> personGender;
}
float Person::getPersonWeight()
{return this -> personWeight;
}void Person::setPersonName(string personName)
{this -> personName = personName;
}
void Person::setPersonAge(int personAge)
{this -> personAge = personAge;
}
void Person::setPersonGender(string personGender)
{this -> personGender = personGender;
}
void Person::setPersonWeighr(float personWeight)
{this -> personWeight = personWeight;
}void Person::printPerson()
{cout << this -> personName << endl;cout << this -> personAge << endl;cout << this -> personGender << endl;cout << this -> personWeight << endl;}
Person::~Person()
{cout << "destroy person" << endl;
}
main.cpp
#include <iostream>#include "Person.h"using namespace std;int main()
{Person person;person.setPersonName("赵一剑");person.setPersonAge(22);person.setPersonGender("female");person.setPersonWeighr(50.0f);person.printPerson();return 0;
}
CodeBlocks下创建.h .cpp文件相关推荐
- .NET 容器环境下创建应用 dump 文件
.NET 容器环境下创建应用 dump 文件 Intro 有时候我们的应用会出现一些异常的情况,比如内存飙升,线程死锁等等,通过一些 metrics 我们可能大概的了解内存是增长了,但是具体是哪里增长 ...
- linux 下生成docx,linux下创建、删除文件和文件夹命令.docx
linux下创建.删除文件和文件夹命令.docx 还剩 6页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 学习 Linux 二(创建.删除文件和文件夹 ...
- R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件
R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录
- dd指令打包iso文件 linux_Linux_如何在Linux操作系统下创建ISO镜像文件,1、用dd命令#dd if=/dev/cdrom - phpStudy...
如何在Linux操作系统下创建ISO镜像文件 1.用dd命令 #dd if=/dev/cdrom of=/***/目的文件.iso 上面的命令是在将光盘作成iso文件 2.用mkisofs 命令 #m ...
- shell脚本及举例:依次创建10个目录在相应目录下创建10个文件,在相应文件下添加内容
shell脚本 如果我们的命令或者应用程序不在命令行直接执行,而是通过一个程序文件来执行时,这个程序就被称之为shell脚本.Shell脚本里面通常内置了多条命令,有的还包含控制语句,比如if和els ...
- android创建布局文件,android学习——Android Studio下创建menu布局文件
一.问题: android studio项目中没有看到menu文件夹: 在android studio项目中想要添加menu布局文件,一开始我的做法是:直接在res文件夹右键选择xml文件来添加,如下 ...
- Windows 在文件夹下创建新的文件夹 快捷键 :Ctrl+Shift+N。
Windows 在文件夹下创建新的文件夹 快捷键 :Ctrl+Shift+N.
- Linux中文件写保护,Linux_在Linux下创建写保护的文件的教程,假如你想对Linux中的一些重要 - phpStudy...
在Linux下创建写保护的文件的教程 假如你想对Linux中的一些重要文件做写保护,这样它们就不能被删除或者被篡改成之前的版本或者其他东西,或者在其他情况下,你可能想避免某些配置文件被软件自动修改.使 ...
- WINCE下创建多个文件分区
********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...
最新文章
- 一步一步教你在 Android 里创建自己的账号系统(一)
- 如何调试Android Framework?
- 4.3 核对矩阵的维数-深度学习-Stanford吴恩达教授
- 我是如何从程序小白成为码农的
- gRPC客户端创建和调用原理解析
- 硬核技能k8s初体验
- 39所强基计划试点高校已全部公布招生简章
- web前端——transform变形 旋转角度正负的判断
- k均值的损失函数_一种基于均值不等式的Listwise损失函数
- php5 mysql 源_CentOS 7.4使用yum源安装MySQL5.7
- nginx正常启动,ip直接访问失败问题
- python在城市规划中的运用_温州市城市规划展示厅
- MySQL grant、revoke 用户权限注意事项
- Photoshop插件-黑白(三)-脚本开发-PS插件
- 如何监控网页卡顿和崩溃?
- 水冷计算机配置单,新手水冷电脑组装的详细图文教程
- 【HDU】1859 最小长方形
- 清华博士接亲被要求现场写代码,5 分钟做出一颗爱心樱花3D相册(HTML+CSS+JavaScript)
- 015:Scrapy获取淘车网十七万二手车数据
- EditPlus 3.12 序列号/注册码