![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
江鸟编程
这个作者很懒,什么都没留下…
展开
-
【知识】:: 作用域解析运算符
当局部作用域中有一个与全局作用域中的变量或函数同名的实体时,可以使用作用域解析运算符来访问全局作用域中的实体。它用于指定一个特定范围的成员,比如类、结构体或枚举的成员,或者全局作用域中的某个实体。:当派生类覆盖了基类中的成员时,可以使用作用域解析运算符来访问基类中被覆盖的成员。:静态成员属于类本身而不是类的某个对象,因此可以使用作用域解析运算符来访问它们。原创 2024-07-01 11:09:23 · 208 阅读 · 0 评论 -
【知识】默认拷贝构造函数
使用了默认的拷贝构造函数,类中没有。重载后置自减函数中,原创 2024-06-28 11:42:53 · 215 阅读 · 0 评论 -
【问题】VS出现错误未定义标识符to_string
方法1:可以直接包含 using namespace std。方法2(推荐):使用using std::string;写#include原创 2024-06-23 10:55:48 · 151 阅读 · 0 评论 -
【知识】形参中* 与& 的意思
当你调用 fp(&triangle) 或 fp(&rectangle) 时,你需要传递一个指向 Triangle 或 Rectangle 对象的指针,而不是对象本身。因此,你需要使用 & 操作符获取对象的地址,这样就得到了指向对象的指针,才能正确传递给 fp 函数。通过使用引用作为参数,函数可以直接访问传递给它的对象,而不需要进行对象的复制,从而提高了效率和性能。函数的是一个对象本身,而不是对象的副本。的任何修改都会直接影响到原始对象。是一个引用类型的参数。原创 2024-06-26 10:44:41 · 118 阅读 · 0 评论 -
【知识】less<T>函数对象类模板
表示参数是一个常引用,即传递的参数不会被修改,并且通过引用的方式传递,避免了复制对象的开销。表示v1和v2是常引用,即函数内部不能修改v1和v2的值,但可以通过引用访问它们的值。用于比较两个值,返回结果为true或false,表示第一个值是否小于第二个值。是一个函数对象,它是C++标准库中定义的一个函数对象类模板。在函数参数列表中,const T&时,需要包含头文件原创 2024-05-01 17:10:34 · 379 阅读 · 0 评论 -
【知识】decltype与auto
x : y)用于确定函数myMax的返回类型,即返回x或y中较大的那个值的类型。通过结合使用decltype和auto,可以更灵活地确定变量的类型,而无需显式指定。decltype通常与auto结合使用,用于推断变量的类型。原创 2024-05-01 16:30:40 · 15 阅读 · 0 评论 -
【知识】ostream与istream的区别
用于输出数据到设备(如屏幕、文件等),是。用于从设备中读取数据,是。原创 2024-04-23 23:19:55 · 158 阅读 · 0 评论 -
【问题】字符串的复制-不使用<cstring>头文件
带一个字符数组参数 s 的构造函数 myString( char s[] ),构造一个 data 为 s 的对象(注意不要复制 s 末尾的’\0’或’\n’或’\r’等字符)使用场景也差不多,在c++常用nullptr。nullptr与null都是表示空指针。原创 2024-04-17 11:00:09 · 138 阅读 · 1 评论 -
【问题】重载运算符报错-此运算符函数的参数太多
注意:不能直接x = a.x - b.x;1.在类里public声明。:重载函数只能有一个参数。2.在类外定义友元函数。原创 2024-04-15 12:49:04 · 163 阅读 · 1 评论 -
【问题】如何在派生类中给对象的赋值
先对输入参数初始化,后面用“:”将初始化的参数传入基类。给基类Publication的派生类CD赋值。如何在派生类中给对象赋值。原创 2024-03-27 16:21:40 · 183 阅读 · 0 评论 -
【问题】关于类中字符串的输入输出-用指针
如何在类中进行字符串的输入输出。Dog类字符串的输入输出。给color分配空间。原创 2024-03-27 12:26:42 · 432 阅读 · 0 评论