自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++ 反射结构体 序列化反序列化 json

依赖cjson只实现几个基础类型的 序列化 反序列化 后续 在实现 嵌套结构体实现类型 std::string int double long bool 类型反射//最终实现用法struct test_info : public reflect{ test_info () { REFLECT_CLASS(test_info); REFLECT_PROPERTY(param1); REFLECT_PROPERTY(param2); REFLECT_PROPERTY(param

2021-04-01 23:38:41 1090

原创 c++ 反射方法 纵向入参

纵向入参简单举一下例子//方法1int get(std::string name,int age){ return 10;}//方法2std::string post(std::string name,int age,double height){ return "20";}std::map<std::string,std::any> func_array;//入参 闭包std::functional<atd::any(std::map<std::s

2021-04-01 22:16:05 129

原创 c++ 反射方法反射

上边代码 没有做优化 纯手写上边的功能已经可以实现 orm 和json 反射 …下边简单说一说 方法反射方法反射 实现有一个问题 横向入参 纵向入参横向入参 func(xx1,xx2) { f(xx1,xx2); };纵向入参 func(std::vectorstd::any params) { f(std::any_cast(params[0]),std::any_cast(params[1])); };第一种横向入参 很显然 没办法动态构建调用第二种纵向入参 可以动

2021-04-01 21:53:03 186

原创 c++ 字段反射 侵入式2

完善 reflect类 添加到容器 通过 字符串创建 结构体 并修改 字段值//宏添加#define REFLECT_CLASS(type) _struct_name=#type#define REFLECT_PROPERTY(property) register_property(property,#property);//添加到容器#define REFLECT_REGISTER(type)\template<>\struct register_ioc_base<ty

2021-04-01 21:22:26 213

原创 c++字段反射 侵入式

代码 基类struct reflect{ struct property { int index = 0; int offset = 0; std::string name; std::string type_name; } // template<typename _Value> _Value & value(std::string name) { if(_propertys.find(name) == _propertys.end())

2021-04-01 20:58:51 232

原创 c++ 实现反射 实现动态创建 动态调用

@c++17 实现反射http 服务器 需求 通过url及参数解析出 命名空间/类/方法?参数例子: posthttp://127.0.0.1/home/index参数name=xxx&age=xxx对应类class home{public:std::string index(std::string name,int age){return “年龄:”+std::to_string(age)+" 名称:"+name;}std::string login(std::shar

2021-04-01 15:40:44 304

win32 sdk 像素尺

win32 sdk 开发的像素尺子

2022-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除