2024年5月21日

摘要: 虚函数是一种成员函数,其行为可以在派生类中被覆盖,支持动态调用派发。 使用示例代码如下: extern "C" { // 避免 operator<< 多次调用,简化汇编代码 void println(const char *s) { std::cout << s << std::endl; } } 阅读全文
posted @ 2024-05-21 15:01 文一路挖坑侠 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 本文为对不同场景下的构造函数调用进行跟踪。 构造函数 默认情况下,在 C++ 之后至少存在六个函数 默认构造/析构函数,复制构造/复制赋值,移动构造/移动赋值。以下代码观测发生调用的场景 #include <iostream> struct Foo { Foo() : fd(0) { std::co 阅读全文
posted @ 2024-05-21 15:00 文一路挖坑侠 阅读(4) 评论(0) 推荐(0) 编辑

导航