
function 模板类的源码注释与分析
文章平均质量分 50
基于 v s 2 01 9 , c++20 的语法规范
zhangzhangkeji
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ function 源码分析(5):is_const_v<const 函数> = False ,源码注释及资源
(23)(24)(25)原创 2024-11-23 17:02:20 · 249 阅读 · 0 评论 -
C++ function 源码分析(4):#define 瞄准一整行,调用约定 cdecl、clrcall、fastcall、stdcall、vectorcall、thiscall
虽然是很熟悉的宏定义,但也是不熟悉的宏定义,那就是 #define 对空格怎么处理, #define 会如何处理空格间隔的字符串。(17) 接着集中学习下 STL 源代码 里出现的各种。原创 2024-11-23 05:26:21 · 157 阅读 · 0 评论 -
C++ function 源码分析(3):#pragma push_macro(“new“), #pragma once,#pragma warning(push),[[noreturn]]
(11)(12)(13)原创 2024-11-22 03:10:32 · 142 阅读 · 0 评论 -
C++ function 源码分析(2):#pragma pack(push , 8),#pragma warning(push, 3),#pragma warning(disable : 4180)
(8)(9)(10)原创 2024-11-22 02:31:16 · 173 阅读 · 0 评论 -
分析 vs2019 cpp20 规范的 STL 库模板 function ,源码注释并探讨几个问题 (1)
我们要弄清的问题是创建 function 对象时,传递的模板参数 _Fty , 传递到其父类 _Func_class 中时 ,父类的模板参数 _Ret 与 _Types 是什么样。即 _Ret 见名知意时函数返回值的类型, _Types 是函数的参数类型。确实是这样的,在验证后。咱们猜测 , 当 function 的模板参数 _Fty = double ( char , int) 时,其父类模板的模板参数为 _Ret = double , _Types = { char , int }。原创 2024-05-15 02:05:33 · 284 阅读 · 0 评论