![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++面向对象
文章平均质量分 77
ITyimingming
爱AI的鸣
展开
-
【深入理解C++中的类和对象1】
/ 包含输入输出流和字符串库// Hero 类的定义public:// 无参数构造函数Hero() {// 初始化英雄名为空格// 初始化技能数量为4// 初始化血量为300// 输出构造函数完成消息// 有参数构造函数// 使用参数初始化英雄名// 初始化技能数量为4// 使用参数初始化血量// 输出构造函数完成消息private:// 英雄名,可读、可写// 技能数量,只读// 血量,只写public:// 设置英雄名// 读取英雄名。原创 2024-07-18 18:48:37 · 629 阅读 · 0 评论 -
异常处理与动态存储空间分配
动态建立二维数组:使用new操作符分配指针数组和每行的数组,并处理内存分配失败的异常。释放二维数组内存:使用delete[]操作符释放每行的数组和指针数组,并将指针置为NULL以防止悬空指针。异常处理:使用try-catch块捕获和处理内存分配失败的异常,确保程序在内存不足时能够正确处理并输出错误信息。原创 2024-07-11 19:45:24 · 875 阅读 · 0 评论 -
C++中的析构函数和拷贝构造函数
构造函数用于在对象创建时初始化对象的成员变量。C++支持无参构造函数和有参构造函数。原创 2024-07-20 18:12:39 · 403 阅读 · 0 评论