6章7街构造函数和解析函数
#include <iostream>
class Cat
{
public:
Cat(int initialage);//构造
~Cat();//解析
int GetAge();
void SetAge(int age);
void Meow();
private:
int itsAge;
};
Cat::Cat(int initialage) //constructor of Cat.
{
itsAge = initialage;
}
Cat::~Cat()
{
}
int Cat::GetAge()
{
return itsAge;
}
void Cat::SetAge(int age)
{
itsAge = age;
}
void Cat::Meow ()
{
}
int main()
{
Cat Frisky(5);
Frisky.Meow();
std::cout << " Frisky is a cat" << Frisky.GetAge() << " years old /n";
Frisky.Meow();
Frisky.SetAge(7);
std::cout << " now SetAge to 7 ,the cat Frisky is " << Frisky.GetAge() << " years old /n";
return 0;
}
6章7街构造函数和解析函数相关推荐
- 在C#中的构造函数和解析函数
构造函数 class A() { A() {Console.write("构造函数");} } 当你在程序种出现 A a=new A();的时候 程序自动执行 构造函数 A() { ...
- c++对象模型大总结:第1-4章、对象初探与构造函数
深度探索c++对象模型大总结.上 --第一~四章 作者:July.吴黎明. 声明:版权所有,侵权必究. 二零一一年三月十七日. 说明: 本份资料主要是参考侯捷先生译的<深度探索c++对象模型&g ...
- 10.C++-构造函数初始化列表、类const成员、对象构造顺序、析构函数
首先回忆下,以前学的const 单独使用const修饰变量时,是定义的常量,比如:const int i=1; 使用volatile const修饰变量时,定义的是只读变量 使用const & ...
- Java核心技术卷阅读随笔--第3章【Java 的基本程序设计结构】
3.1 一个简单的Java应用程序 下面看一个最简单的 Java 应用程序,它只发送一条消息到控制台窗口中: 复制代码 public class FirstSample { public static ...
- 《JavaScript权威指南第7版》第14章 元编程
第14章 元编程 14.1 属性特性 (Property Attributes) 14.2 对象扩展性 14.3 prototype特性(原型特性) 14.4 内置Symbol 14.4.1 Symb ...
- QT快速入门、三点求圆心实现详解
在编程中,会经常用到数学计算,所以C++将常用的数学计算,例如求正余弦等,封装成函数(正是我们在3.2 数学计算中学习到的),我们只需要写入简单的语句就可以执行所需要的功能,这正是函数的意义.在这一章 ...
- 118云原生编程语言Golang学习笔记
Golang学习笔记 文章目录 1.Go简介 1.1 简介 1.2 设计初衷 1.3 Golang vs Java 1.4 应用领域 1.5 用go语言的公司 2.Go下载和安装 2.1 开发工具 2 ...
- Java核心技术卷I基础知识3.6.6 码点与代码单元
3.6.6 码点与代码单元 Java字符串由char值序列组成.从3.3.3节"char类型"已经看到,char数据类型是一个采用UTF-16编码表示Unicode码点的代码单元. ...
- Google C++编程风格指南
[译]Google C++编程风格指南(八)[完] 2008年09月03日 星期三 17:06 原文地址:Google C++ Style Guide 规则之例外 前面说明的编码习惯基本是强制性的,但 ...
- 高质量C++/C编程指南(林锐)
版本/状态 作者 参与者 起止日期 备注 V 0.9 草稿文件 林锐 2001-7-1至 2001-7-18 林锐起草 V 1.0 正式文件 林锐 2001-7-18至 2001-7-24 朱洪海审查 ...
最新文章
- jenkins android sdk,Jenkins为什么找不到Android SDK?
- 千亿美元市值的拼多多,真被高估了吗?
- flume数据丢失与重复_Flume架构及常见面试
- hdu4126(MST + 树形dp
- TCP之深入浅出send和recv
- a java runtime envi_认识java
- 2021年下信息系统项目管理师真题各章节占分比
- MySQL高级-内存管理及优化
- 你熟知的开源项目,幕后推手竟然是他们?
- Github 常用命令
- 学习web前端技术的笔记,仅供自己查阅备忘,移动对font-size的控制(并非原创)...
- 缺少软件测试项目?最好试试这套方法
- 2020如何一键群发小程序给5000好友或群
- GBS国标经纬度转高德经纬度
- 【游戏运营】【实战】首充分析——恋与制作人
- unity 四元数旋转各元素值的计算方法
- POJ2126 多项式分解定理
- 仿微信的网络聊天室项目开发【完整源码讲解】
- ROS从入门到精通5-5:局部路径规划插件开发案例(以DWA算法为例)
- model_zoo里面有各种预训练模型
热门文章
- Android国外使用谷歌地图,Android M谷歌API使用谷歌地图和其他权限
- 用html写简单的座位表,html座位表,随机点名
- Alien Skin ExposureX8专业图像编辑器全新版本
- 中国历史人物传记数据库 CBDB 若干表简介
- python模拟实现QQ邮箱登录
- ansiblea基本使用
- 【转载】ANSYS 动力分析 (9) - 瞬态动力分析 (1)
- 在树莓派上驱动CSI摄像头
- gm220s路由器怎么设置_教你netgear无线路由器怎么设置全图解教程
- 近600个教学学习资料链接(zz)