![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 70
fwq_qwert
这个作者很懒,什么都没留下…
展开
-
【c++初识类】
类的定义:在用struct定义类时,所有成员的默认属性为public在用class定义类时,所有成员的默认属性为private类的实现:类的声明放在头文件中,实现放在源文件中。#ifndef _CLASS_H_#define _CLASS_H_class A{public: void SetAge(int _a); int Getage();privat原创 2018-01-24 15:18:27 · 119 阅读 · 0 评论 -
【c++面向对象案例】
设计立方体类(cube),求出立方体的面积和体积求两个立方体,是否相等(全局函数和成员函数)#ifndef _CUDE_H_#define _CUDE_H_class Cude{public: void Setinfo(int a,int b,int c); int GetV(); int GetS(); int GetA(); int GetB(); int Get原创 2018-01-24 16:45:10 · 320 阅读 · 0 评论 -
【c++面向对象2】
设计一个圆形类(AdvCircle),和一个点类(Point),计算点在圆内部还是圆外即:求点和圆的关系(圆内和圆外)#ifndef _CIRCLE_H_#define _CIRCLE_H_#include "Point.h"class Circle{public: void SetCir(int r,int x,int y); bool Judge(Point &p);pri原创 2018-01-24 19:33:31 · 180 阅读 · 0 评论 -
【c++构造与析构函数】
一. 构造函数与析构函数1、c++中的类可以定义与类名相同的特殊成员函数,这种函数叫做构造函数。2、构造函数在定义时可以有参数。3、没有任何返回类型的声明。4、一般情况下系统会自动调用,在一些情况下会收手动调用。构造函数有无参构造,有参构造,(赋值)拷贝构造函数。#include using namespace std; class Test{publi原创 2018-01-24 20:35:13 · 183 阅读 · 0 评论 -
【c++深浅拷贝问题】
当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:(1)一个对象以值传递的方式传入函数体 (2)一个对象以值传递的方式从函数返回 (3)一个对象需要通过另外一个对象进行初始化。如果在类中没有显式地声明一个拷贝构造函数,那么,编译器将会自动生成一原创 2018-01-24 21:04:00 · 163 阅读 · 0 评论 -
【c++继承与派生】
继承的访问权限: 派生类public : 公有继承基类 public 成员:在派生类中还是 public 属性,在派生类的内部和外部都可以访问基类 protected 成员:在派生类中还是 protected 属性,在派生类的内部可以访问, 外部不可以访问基类 private 成员:在派生类中还是 private原创 2018-01-26 13:37:42 · 139 阅读 · 0 评论