文章分类 -  C++面向对象编程

摘要:运算符重载 转换构造函数/类型转换函数 https://blog.csdn.net/lzm18064126848/article/details/50457636 eg 将double和Complex相加 operator double(){ return real; } #include<iost 阅读全文
posted @ 2026-01-20 20:48 White_ink 阅读(9) 评论(0) 推荐(0)
摘要:【动态内存分配】 new内存分配 分配变量P=new T T 类型名 P 类型为T* 的指针 动态分配sizeof(T)字节内存空间,并将内存空间起始地址赋值给P 分配数组P=new T[N] T 类型名 P 类型为T* 的指针 N 可以是整型表达式 动态分配N*sizeof(T)字节内存空间,并将 阅读全文
posted @ 2025-03-16 14:06 White_ink 阅读(25) 评论(0) 推荐(0)
摘要:【关于const】 字符串常量 const char * str="vw50"; 常量指针 不可通过常量指针修改其指向的内容 不能把常量指针赋值给非常量指针,反过来可以 函数参数为常量指针时->传进参数不会被修改/只能被读取 =const int &p 均为只读 常引用 不可修改 const int 阅读全文
posted @ 2025-03-16 13:41 White_ink 阅读(28) 评论(0) 推荐(0)
摘要:【引用】 概念 某个变量的引用,等价于这个变量->相当于变量别名 ※注意: 1.一定要初始化成某变量 2.只能引用变量 引用作为函数返回值 #include<iostream> using namespace std; int n=4; int & SetValue(){ return n; } i 阅读全文
posted @ 2025-03-13 19:08 White_ink 阅读(28) 评论(0) 推荐(0)