MyCppProject │├── main.cpp // 主程序文件├── include // 存放头文件│ └── myheader.h ├── src // 存放源文件│ └── helper.cpp ├── build // 存放编译后的文件└── .vscode // VSCode配置文件存放目录 ├── tasks.json └── launch.json 在VSCode中,可以创建上述文件夹...
桥接模式+C#发送邮件+配置文件 一、桥接模式 将抽象化和实现化脱耦,使得二者可以独立变化。桥接模式将继承方式转化为了组合聚合方式,强关联就变成了弱关联。 本质是分离抽象和实现。 二、桥接模式角色 分为两个等级 一是抽象化等级结构,二是实现化等级结构。 三、代码实例一 定义一个接口 然后是实现接口的类 四...
(compile_flags.json 文件)时使用的编译器选项,这样的缺陷是不能直接索引同一项目的不同文件,只能分析系统头文件、当前文件和被include的文件 "clangd.fallbackFlags": [ "-pedantic", "-Wall", "-Wextra", "-Wcast-align", "-Wdouble-promotion", "-Wformat=2", "-Wimplicit-fallthrough", "-...