c++语言特性
文章平均质量分 75
五百五。
大连交通大学软件工程研究生在读,深度学习和c++开发学习中,欢迎评论交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++中继承多态virtual和override
C++中,继承和多态通常与虚函数(virtual)一起使用,以实现运行时多态性。virtual在上面的示例中,Base类中的print函数被声明为虚函数,而Derived类中重写了这个虚函数。当通过指向Derived对象的Base指针调用print函数时,会调用Derived类中的版本,实现了多态性。这是因为虚函数的调用在运行时动态绑定到正确的函数版本。原创 2023-09-05 21:16:36 · 1016 阅读 · 0 评论 -
c++中移动语义和完美转发
错误示例。原创 2023-09-01 22:54:37 · 457 阅读 · 0 评论 -
unique_ptr 智能指针详解
允许你指定一个自定义的删除器(deleter),用于在资源管理对象被销毁时执行特定的释放操作。这在需要使用非标准的释放函数、自定义的资源管理行为或资源的清理操作时非常有用。删除器可以是函数、函数对象或者可以调用的对象,其目的是为了替代默认的delete操作。// 使用自定义删除器来管理文件资源");// filePtr 超出作用域时,会自动调用 FileDeleter 释放文件资源return 0;在这个示例中,我们定义了一个名为的自定义删除器,它会在资源被释放时关闭文件。原创 2023-08-28 08:58:05 · 948 阅读 · 0 评论 -
volatile 关键字详解
volatile是一个在许多编程语言中(包括C和C++)用作关键字的标识符。它用于告诉编译器不要对带有该关键字修饰的变量进行优化,以确保变量在特定情况下的可见性和预测性。在C和C++中,volatile编译器在编译代码时会进行各种优化,以提高代码的执行效率。然而,有些变量的值可能会在程序的其他部分发生变化,但编译器可能会假定这些变量的值不会改变,并在优化过程中进行相应的变化。使用volatile关键字可以告诉编译器不要对这些变量的访问进行优化,以确保变量的实际值能够在程序中正确地反映出来。原创 2023-08-27 23:57:02 · 1305 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识19
迭代器、空间配置器理解原创 2023-04-02 01:00:00 · 1457 阅读 · 1 评论 -
C++ 98/03 应该学习哪些知识18
STL标准模板库原创 2023-04-01 18:00:00 · 1209 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识17
内存溢出和内存泄漏原创 2023-03-31 00:45:00 · 1187 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识16
RAII 与 pimpl 惯用法原创 2023-03-30 18:00:00 · 1143 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识15
类型转换方式原创 2023-03-29 18:00:00 · 1065 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识14
重载、重写和覆盖原创 2023-03-28 19:45:00 · 1342 阅读 · 1 评论 -
C++ 98/03 应该学习哪些知识13
new/delete和malloc/free原创 2023-03-27 08:07:42 · 1158 阅读 · 1 评论 -
C++ 98/03 应该学习哪些知识12
继承原理、虚继承、菱形继承原创 2023-03-26 00:30:00 · 1188 阅读 · 1 评论 -
C++ 98/03 应该学习哪些知识11
虚函数与纯虚函数、虚函数实现机制、虚函数表原创 2023-03-25 00:30:00 · 887 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识10
多态原创 2023-03-24 00:30:00 · 929 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识9
构造函数/析构函数/拷贝构造原创 2023-03-23 00:30:00 · 988 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识8
访问限定符 public/protected/private原创 2023-03-22 00:30:00 · 951 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识7
C++ 面向对象语法原创 2023-03-21 00:30:00 · 939 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识6
内存中的栈和堆分配原创 2023-03-20 08:48:35 · 912 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识5
C和C++区别原创 2023-03-19 00:45:00 · 1101 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识4
static、const、#define的用法和区别原创 2023-03-18 00:45:00 · 1229 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识3
程序编译过程,静态链接库和动态链接库原创 2023-03-17 00:30:00 · 1019 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识2?
指针与内存关系原创 2023-03-16 00:15:00 · 947 阅读 · 0 评论 -
C++ 98/03 应该学习哪些知识?
C++ 98/03 应该学习哪些知识?原创 2023-03-15 08:23:26 · 1042 阅读 · 0 评论
分享