Yunyin's blog
  • Home
  • Archive
  • Tags
  • Categories

    { C++ }

  • stdmove实现

    2023-09-19 /
    • { C++ }
    • { 补充特性 }

    std::move实现

    ​ std::move是一个函数模板,返回值是一个右值引用,实现方法是通过一个中间结构体模板的辅助。

    Read On »
  • stdref和stdreference

    2023-09-19 /
    • { C++ }
    • { 补充特性 }

    std::ref和std::reference

    ​ std::ref用于传递引用,用于不能显式地使用&进行传递的情况。例如,在创建std::thread时,总是会先复制一份参数再传递引用,而不是根据函数的参数列表直接传递需要的引用类型。为了解决这种不能直接传递引用的情况,可以使用std::ref来实现。

    Read On »
  • 可变参数和折叠表达式

    2023-09-19 /
    • { C++ }
    • { 补充特性 }

    可变参数和折叠表达式

    1.sizeof…获取参数数量

    Read On »
  • 14 Cmake常用预定义宏

    2023-08-27 /
    • { C++ }
    • { cmake }

    14 Cmake常用预定义宏

    下面的列表中为大家整理了一些CMake中常用的宏:

    Read On »
  • 03 PageDTO解读

    2023-08-27 /
    • { C++ }
    • { oatpp }

    03 PageDTO解读

    [TOC]

    Read On »
  • 04 MenuDTO解读

    2023-08-27 /
    • { C++ }
    • { oatpp }

    04 MenuDTO解读

    ​ MenuDTO本质上是对

  • 11 日志

    2023-07-30 /
    • { C++ }
    • { cmake }

    11 日志

    ​ 在CMake中可以用用户显示一条消息,该命令的名字为message:

    Read On »
  • regex

    2023-07-30 /
    • { C++ }
    • { 标准库 }

    regex

    1. 简介

    Read On »
  • vcpkg的vs使用方法

    2023-07-22 /
    • { C++ }
    • { vcpkg }

    vcpkg的vs使用方法

    1. 前置工具

    Read On »
  • 静态库

    2023-07-22 /
    • { C++ }
    • { 静态库与动态库 }

    静态库

    [TOC]

    Read On »
« prev1…1819202122…27next »
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm