上一页 1 2 3 4 5 6 7 8 ··· 90 下一页
摘要: 在 C++ 中,this 是一个指针,指向调用成员函数的当前对象实例。它只能在类的非静态成员函数中使用,用于访问当前对象的成员或返回当前对象自身的地址。 this 关键字的用法和作用 访问当前对象的成员:使用 this 可以明确表示对当前对象的成员变量或成员函数的引用,特别是在参数名称和成员变量名称 阅读全文
posted @ 2024-11-10 21:55 海_纳百川 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 这条警告通常表示在一个类的构造函数中,某些成员变量(如 object 和 th_cfg)没有被显式初始化。编译器或静态分析工具(例如 clang-tidy)可能会给出这样的警告,以帮助开发者避免潜在的未定义行为。 可能原因 缺少初始化:构造函数中没有对这些成员变量进行初始化,它们的值可能是未定义的。 阅读全文
posted @ 2024-11-10 21:52 海_纳百川 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 如果 a.h 中使用了 using namespace aa;,并且 b.cpp 包含了 a.h,那么在 b.cpp 中可以直接使用 aa 命名空间中的内容,因为 using namespace aa; 会被一并包含进来。 解释 using namespace 会将指定命名空间中的所有符号引入当前作 阅读全文
posted @ 2024-11-09 23:09 海_纳百川 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 这个编译错误消息指的是,在 typedef 声明中引入了一个匿名非C兼容类型,编译器为了链接处理给它了一个名字,但它建议添加一个标签名称来显式命名该类型,以便更好地支持 C 语言的兼容性和跨文件链接。 问题原因 在 C++ 中,匿名结构体和匿名联合体是合法的,它们可以在没有显式名称的情况下使用 ty 阅读全文
posted @ 2024-11-09 23:03 海_纳百川 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 例如: if () return; return; 语句在条件成立时被执行,表示提前退出当前函数,不再执行后续代码。 阅读全文
posted @ 2024-11-09 22:50 海_纳百川 阅读(2) 评论(0) 推荐(0) 编辑
摘要: static_cast<type> 是 C++ 中的一种类型转换方式,用于在编译期进行静态类型转换。与 C 风格的强制类型转换不同,static_cast 更加安全和明确,因为它只允许特定的类型转换,避免了潜在的错误和歧义。 static_cast 的用法 static_cast<type>(exp 阅读全文
posted @ 2024-11-08 23:10 海_纳百川 阅读(28) 评论(0) 推荐(0) 编辑
摘要: std::shared_ptr 是 C++11 标准库中的智能指针类型,用于管理动态分配的对象。与传统指针不同,std::shared_ptr 自动管理内存,并在不再使用时自动释放对象,以避免内存泄漏。它是一种共享所有权的智能指针,即可以让多个 std::shared_ptr 指向同一个对象,并且会 阅读全文
posted @ 2024-11-08 23:06 海_纳百川 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,继承的方式有三种:public、protected 和 private。它们控制了基类成员在派生类中的访问权限。以下是这三种继承方式的区别: 1. public 继承 基类的 public 成员在派生类中保持 public。 基类的 protected 成员在派生类中保持 prote 阅读全文
posted @ 2024-11-08 23:03 海_纳百川 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ‌函数名后面加const表示该函数是一个常成员函数,即该函数不会修改类的任何成员变量。‌ 在C++中,常成员函数通过在函数声明和定义后添加const关键字来标识。常成员函数不能修改类的任何成员变量,这保证了类的接口的稳定性。例如: class Point { public: int GetX() c 阅读全文
posted @ 2024-11-08 23:01 海_纳百川 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在C++中,struct可以继承类,反之,类也可以继承struct。struct和类的唯一区别在于访问级别,默认情况下,struct的成员是public,而类的成员是private。 以下是一个简单的例子: class BaseClass {public: void BaseFunction() { 阅读全文
posted @ 2024-11-08 22:46 海_纳百川 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 90 下一页
本站总访问量