C++学习笔记(构造函数、析构函数)

#pragma once
#include <iostream>
class linshide
{
public:
	linshide(int a,int b);
	~linshide(void);
private:
	int m_isrc;
	int m_ivaj;
};

构造函数与函数同名,可以重载,完成函数的参数初始化。

#include "linshide.h"


linshide::linshide(int a,int b):m_isrc(a),m_ivaj(b)
{
	std::cout<<"GZHS"<<std::endl;
}


linshide::~linshide(void)
{
	std::cout<<"XGWC"<<std::endl;
}

构造函数初始化,以一个冒号开始,然后用逗号分隔

linshide mt(3,5);

主函数调用,初始化

发布了19 篇原创文章 · 获赞 28 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/TYtangyan/article/details/84567034
今日推荐