摘要:
用cmake生成的.只是要注意,加上boost的路径.在CMakeLists.txt. include_directories( ${IGUANA_DIR} ${IGUANA_DIR}/third_party/msgpack/include F:\\boost ) 然后点cmake的配置,生成.居然 阅读全文
posted @ 2020-11-13 20:05
zjh6
阅读(27)
评论(0)
推荐(0)
摘要:
调用dll,首先就有c++与windows冲突的故事. 所以,先把障碍解决掉. 首先在库上 用 名字空间 标; #define NOMINMAX #include <窗口.h> 去掉min,max不然,折腾. 然后要解决char byte与std::byte的冲突.这里更详细. 在cpp上添加: # 阅读全文
posted @ 2020-11-12 11:23
zjh6
阅读(54)
评论(0)
推荐(0)
摘要:
参考地址 C/C++宏编程的艺术 用括号对封装参数叫元组,展开时移除. #define 宏删括(T) 宏删括_ T #define 宏删括_(...) __VA_ARGS__ 用宏函数来代替特殊符号,这是懒求值(即尽量先展开再求值). #define 宏逗() , #define 宏左括() ( # 阅读全文
posted @ 2020-11-11 21:41
zjh6
阅读(37)
评论(0)
推荐(0)
摘要:
[class^="codeBlockLines"]{ white-space: pre-wrap!important; } css的class选择器. 感觉c#9.0与c++20差不多.当然可以关注一下. 参考地址 阅读全文
posted @ 2020-11-11 17:18
zjh6
阅读(35)
评论(0)
推荐(0)
摘要:
#define B_FUCK_MSVC(args) implementation of B #define B(...) EXPAND(B_FUCK_MSVC(__VA_ARGS__)) //其中EXPAND的定义如下 #define EXPAND(...) __VA_ARGS__ 上面是核心.一定 阅读全文
posted @ 2020-11-11 14:44
zjh6
阅读(16)
评论(0)
推荐(0)
摘要:
#define 构假(S) \ 元<型名 T>构 S:假型{}; #define 构真(S,A) \ 元<>构 S<A>:真型{}; //S为环境,i为索引,A为赋值. #define 构假真(S,...) \ 构假(S);\ 宏微软(宏每一(构真,S,__VA_ARGS__)); 构假真(整极浮, 阅读全文
posted @ 2020-11-11 14:34
zjh6
阅读(16)
评论(0)
推荐(0)
摘要:
assert(s == x!"FD 61 62 FD FD");//原来 assert(s == hexString!"FD 61 62 FD FD");//现在 现在不能直接""相连了,必须加上~. //loc.write(&stderr); //stderr.write("warning: ") 阅读全文
posted @ 2020-11-10 20:38
zjh6
阅读(20)
评论(0)
推荐(0)
摘要:
对,用调整,而不是保留,保留是空间.调整是大小. 而且调整初化了. 空 主(){ 向量<整>列; 列.调整(8); 列[7]=5; 打印(列); } 阅读全文
posted @ 2020-11-10 12:02
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
#include <boost/preprocessor/seq/for_each_i.hpp> #define PROPERTY_LIST (HP)(MP)(STR) #define CASE_MACRO(r, data, i, elem) \ case i: DoSomething(Player 阅读全文
posted @ 2020-11-08 15:28
zjh6
阅读(16)
评论(0)
推荐(0)
摘要:
#include <常用> #define 造对(t) 双<串,推导(t)>{#t,t} 元<型名 T>常式 静 内联 动 动作(T 常&t){中 t;} 元<型名 T,型名 F,型名...O> 常式 静 内联 动 动作(T&t,F&f,O&...o){ 中 动作(连接元组(t,造元组(造对(f)) 阅读全文
posted @ 2020-11-08 14:33
zjh6
阅读(17)
评论(0)
推荐(0)
浙公网安备 33010602011771号