自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 常构造函数

在上述示例中,`MyClass`类有一个常构造函数,该构造函数在创建对象时初始化`value`成员变量。类还有一个常成员函数`printValue()`,该函数不会修改对象的状态,因此可以在常对象上调用。在C++中,构造函数可以是常函数,也就是说,构造函数可以被声明为const成员函数。需要注意的是,常构造函数只能用于常对象的创建,即对象本身是常量。在常对象上调用常成员函数是安全的,因为这些函数不会修改对象的状态,保持了常对象的不可变性。// 对象的成员变量可以在常构造函数中进行初始化。

2023-06-08 21:09:14 241 2

原创 类的非静态成员函数不能使(*this).x来访问数据成员x

而使用`(*this).x`的方式是错误的,因为`(*this)`会解引用`this`指针,得到当前对象的引用,而非指针。然后你再尝试使用`.`来访问成员变量`x`,这是非法的,因为`.`操作符只能用于指针或对象上。在C++中,非静态成员函数不能直接使用`(*this).x`的方式访问成员变量`x`,而是需要使用`this->x`或者直接使用`x`来访问成员变量。总结起来,非静态成员函数中可以直接使用`this->x`或者直接使用`x`来访问成员变量,但不能使用`(*this).x`这样的形式。

2023-06-08 20:54:38 362

原创 c++匿名类

需要注意的是,由于无名类没有名称,因此无法在其他地方引用它,也无法创建多个该类的对象。因此,无名类通常在一些特定的场景中使用,以提供更简洁和便捷的代码编写方式。1. 作为函数参数:无名类可以作为函数参数传递,特别是在需要定义一个临时的、只用一次的类时。2. 作为基类:无名类也可以用作其他类的基类,特别是在实现继承时。在C++中,可以创建无名类(Unnamed class),也称为匿名类(Anonymous class)。无名类是指在代码中创建一个没有命名的类,通常用于特定的场景或需求。

2023-06-07 21:59:51 960 1

转载 latex常用数学公式总结

https://www.modb.pro/db/223261

2023-04-30 11:52:11 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除