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

    { 补充特性 }

  • stdfilesystem

    2023-12-31 /
    • { C++ }
    • { 补充特性 }

    std::filesystem

    ​ 用于文件系统的一些内容

  • stdis_integral

    2023-12-31 /
    • { C++ }
    • { 补充特性 }

    std::is_integral

    ​ 用于判断是否是一个整数类型,包括bool类型。

    Read On »
  • 编译期判断类是否存在成员函数

    2023-12-31 /
    • { C++ }
    • { 补充特性 }

    编译期判断类是否存在成员函数

    1. 检测类是否存在push_back

    Read On »
  • mutable 关键字

    2023-12-03 /
    • { C++ }
    • { 补充特性 }

    mutable 关键字

    ​ mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。

    Read On »
  • 防多开(C++)(Windows)

    2023-12-01 /
    • { C++ }
    • { 补充特性 }

    防多开(C++)(Windows)

    1. 实现描述

    Read On »
  • 编译期类型检测与处理

    2023-11-13 /
    • { C++ }
    • { 补充特性 }

    编译期类型检测与处理

    简单形式

    Read On »
  • 虚函数表

    2023-10-03 /
    • { C++ }
    • { 补充特性 }

    虚函数表

    ​ 虚函数表是存放虚函数的指针的一张表。

    Read On »
  • STL中at和[]运算符的区别

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

    STL中at和[]运算符的区别

    1. vector

    Read On »
  • 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 »
« prev1234next »
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm