20.4 — 命令行参数

命令行参数的必要性 如您在第 课中所知,当您编译和链接程序时,输出是一个可执行文件。当程序运行时,执行从名为 main() 的函数顶部开始。到目前为止,我们已经这样声明 main:int…

25.6 — 虚表

考虑以下程序: #include <iostream> #include <string_view> class Base { public: std::string_view getName() const { return “Base”; } // 非虚 virtual std::string_view getNameVirtual() const { return “Base”; } // 虚 }; class Derived: public Base { public: std::string_view getName() const { return “Derived”; } virtual std::string_view getNameVirtual() const …