11 2022 档案
摘要:// class.h #ifndef CLASS_H #define CLASS_H #include<iostream> #include<functional> #include <memory> #include <map> #include <stdarg.h> using namespac
阅读全文
摘要:背景 静态库提供注册接口 主程序调用注册接口注册 主程序获取注册结果 /*example*/ ///静态库 register.h static std::map<std::string, std::string> register_map; #define REGISTER(name, fun).
阅读全文
摘要:资料: https://blog.csdn.net/shift_wwx/article/details/79020617
阅读全文
摘要:简介 RVO,是Return Value Optimization。这是在函数返回返回值的时候编译器所做出的优化,是C++11标准的一部分,C++11称之为copy elision。 在第一次编写的函数里面,编译器明确知道函数会返回哪一个局部对象,那么编译器会把存储这个局部对象的地址和存储返回值临时
阅读全文
摘要:前言 反射的概念:指程序在运行时,访问、检测和修改它本身状态或行为的一种能力。wikipedia 简单的来说,就是一种自描述和自控制的能力。如果联想到镜子,就可以很好的理解,你能通过镜子看到自己,包括自己的动作,自己的外表。唯一不同的地方是,计算机语言的反射能力还包含对看到的自己采取措施。 反射的作
阅读全文