C++
C++系列
hamburgerV
这个作者很懒,什么都没留下…
展开
-
读 drogonwiki 笔记总结记录2
/ 为某路由开启跨域支持 中间件public:// 重载此函数void invoke(const HttpRequestPtr &req, // http请求MiddlewareNextCallback &&nextCb, // 进入内层 执行下一个中间件或最终handler 从内层返回时 调用传递的函数参数MiddlewareCallback &&mcb //返回上层 若跳过nextCb只调用此 则意味着拦截请求 直接回上层) override。原创 2024-07-03 17:07:56 · 153 阅读 · 0 评论 -
读 drogonwiki 笔记总结记录
WebSocketController 太复杂 单独看不连贯 需要配合前端代码一起,回头再说吧。HttpSimpleController 太简单 看文档示例就行 命名都是简单的控制器。可以把一类的功能放到一起,也就是说这个控制器中可以存在多个路径和处理函数。在当前路径创建一个 在demo::v1 命名空间内的 User控制器。orm fastDbClient 自动批处理 留到 回头再说吧。HttpController 常用。支持手动创建文件夹 也可以命令行创建。原创 2024-07-03 16:26:57 · 446 阅读 · 0 评论 -
C++ class 基础学习分享总结(2) -- 类继承
【代码】C++ class 基础学习分享总结(2) -- 类继承。原创 2024-03-12 16:09:29 · 340 阅读 · 1 评论 -
C++ class 基础学习分享总结
【代码】C++ class 基础学习分享总结。原创 2024-03-08 15:08:38 · 353 阅读 · 1 评论 -
C++引用变量
【代码】C++引用变量。原创 2024-03-07 15:27:38 · 298 阅读 · 1 评论 -
C++函数
定义返回值没有返回值用void返回值不能直接是数组,但是可以是指针,结构(结构中嵌套数组就可以)不能返回内部变量的 指针,地址,引用定义函数名符合命名规范即可,最好见名知义定义函数参数某些类型存在自动转换 例如int,double 互转但是最好不要这样 因为函数重载可能导致二义性参数的三种形式按值传递传入的是5 则相当于 声明一个x变量并赋值为5按地址按引用 能按引用按引用更多见下面定义函数体。原创 2024-03-07 15:10:33 · 560 阅读 · 1 评论 -
预处理指令
没有一个一个试,直接从书中复制过来__DATE__:编译日期,格式为“Mmm dd yyyy”的字符串(比如 Nov 23 2021)。__TIME__:编译时间,格式为“hh:mm:ss”。__FILE__:当前文件名。__LINE__:当前行号。__func__:当前正在执行的函数名。该预定义宏必须在函数作用域使用。__STDC__:如果被设为1,表示当前编译器遵循 C 标准。__STDC_HOSTED__:如果被设为1,表示当前编译器可以提供完整的标准库;原创 2024-03-07 10:45:50 · 348 阅读 · 1 评论 -
命名空间 namespace 与 using
【代码】命名空间 namespace 与 using。原创 2024-03-07 10:05:43 · 498 阅读 · 1 评论 -
变量与说明符
【代码】变量与说明符。原创 2024-03-06 19:17:38 · 343 阅读 · 1 评论 -
复合数据类型 struct union enum
【代码】复合数据类型 struct union enum。原创 2024-03-06 10:35:26 · 363 阅读 · 1 评论 -
复合数据类型 数组 字符串 指针
【代码】复合数据类型 数组 字符串 指针。原创 2024-03-05 17:50:28 · 320 阅读 · 1 评论 -
运算符和数据类型
-*/%= 略。原创 2024-03-05 16:21:18 · 376 阅读 · 1 评论 -
typedef使用
int num;} j1;原创 2024-03-05 14:06:57 · 342 阅读 · 1 评论