摘要: const_cast 一般用于去除const属性,将常量转变为非常量 dynamic_cast 一般用于多态转换,有运行时安全检测 static_cast 对比dynamic_cast没有运行时安全检测 非同一继承体系的类不能转换 用于基本类型非常量转常量 reinterpret_cast 底层的强 阅读全文
posted @ 2022-08-25 18:04 过往云烟吧 阅读(21) 评论(0) 推荐(0)
摘要: 寄存器 处理器总是很繁忙的,在它操作的过程中,所有数据在寄存器里面都只能是临时存在一会儿,然后再被送往别处,这就是为什么它被叫做“寄存器”的原因 早期的处理器,它的寄存器只能保存4 比特、8 比特或16 比特,分别叫做4 位、8 位和16位寄存器。现在的处理器,寄存器一般都是32 位、64 位甚至更 阅读全文
posted @ 2022-08-25 13:47 过往云烟吧 阅读(152) 评论(0) 推荐(0)
摘要: std::this_thread::sleep_for(std::chrono::milliseconds(100)); 阅读全文
posted @ 2022-08-25 13:41 过往云烟吧 阅读(35) 评论(0) 推荐(0)
摘要: 方案一:LoadLibrary // 定义函数指针类型 typedef void(*InitHandle)(wchar_t*); //初始化 //加载dll HMODULE module = LoadLibrary(TEXT("handle_clientkey_dll.dll")); //从dll获 阅读全文
posted @ 2022-08-25 13:38 过往云烟吧 阅读(29) 评论(0) 推荐(0)
摘要: const wchar_t* ip = { L"127.0.0.1" }; const_cast<wchar_t *>(ip)//使用const_cast去除const即可 阅读全文
posted @ 2022-08-25 13:32 过往云烟吧 阅读(224) 评论(0) 推荐(0)
摘要: #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) void check(char c) {//检测某个按键是否按下 if (KEY_DOWN(c)) { printf("%c", c); } } 阅读全文
posted @ 2022-08-25 13:28 过往云烟吧 阅读(17) 评论(0) 推荐(0)