- 博客(5)
- 收藏
- 关注
原创 递增和左移运算符重载
前缀++返回的是对象自身的引用。后缀++返回的是操作前对象的副本。临时对象没有明确地址,生命周期短暂,不能对其取地址或进行修改。前缀++返回引用是为了允许对对象的后续操作,而后缀++返回值是为了保持自增前的对象状态。operator<<返回ostream&是为了支持链式操作。传递输出流和对象时,使用引用和值传递是为了合理管理资源和避免不必要的开销。
2024-08-01 18:36:59
1666
原创 深度学习可视化:从数据生成到神经网络训练
数据集的可视化:非线性可分数据,适合测试处理非线性分类问题的模型。:有不同类别的同心圆,适合测试对复杂形状的分类能力。:高斯簇分布的数据,适合测试多类分类问题。神经网络训练过程的可视化损失曲线:帮助识别模型的训练和验证过程中的问题,例如过拟合或欠拟合。准确率曲线:帮助评估模型在训练和验证数据上的性能和进展。
2024-07-29 12:39:40
2101
原创 【深入理解C++中的类和对象1】
/ 包含输入输出流和字符串库// Hero 类的定义public:// 无参数构造函数Hero() {// 初始化英雄名为空格// 初始化技能数量为4// 初始化血量为300// 输出构造函数完成消息// 有参数构造函数// 使用参数初始化英雄名// 初始化技能数量为4// 使用参数初始化血量// 输出构造函数完成消息private:// 英雄名,可读、可写// 技能数量,只读// 血量,只写public:// 设置英雄名// 读取英雄名。
2024-07-18 18:48:37
752
原创 异常处理与动态存储空间分配
动态建立二维数组:使用new操作符分配指针数组和每行的数组,并处理内存分配失败的异常。释放二维数组内存:使用delete[]操作符释放每行的数组和指针数组,并将指针置为NULL以防止悬空指针。异常处理:使用try-catch块捕获和处理内存分配失败的异常,确保程序在内存不足时能够正确处理并输出错误信息。
2024-07-11 19:45:24
1627
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅