C++ 点滴记录
Polumgla
芝士才是力量!!!
展开
-
C++单例模式
#include <iostream>class Singleton{public: ~Singleton(){ std::cout<<"destructor called!"<<std::endl; } Singleton(const Singleton&)=delete; Singleton& operator=(const Singleton&)=delete; static .转载 2021-07-05 16:45:56 · 211 阅读 · 0 评论 -
HOOK 键盘钩子
class Hook{public: Hook(){} ~Hook(){}public: void unInstallHook(); void installHook();};-------------分割线------------#include <windows.h>#include <WinUser.h>#pragma comment(lib, "User32.lib")static HHOOK keyHook=null.原创 2020-08-18 18:11:41 · 322 阅读 · 0 评论 -
C++ 简单socket服务端实现代码
做个笔记,注释以基本在代码里,废话不多说 PS:欢迎批评、指正、交流#include #include using namespace std;//因为是用codeblocks编写的,所以要//右击项目-> "build options..."->"linker setting"->"other linker options" 里面添加 “-lws2_32”//#pragma原创 2018-01-15 16:28:35 · 1568 阅读 · 4 评论 -
C++ 简单socket客户端实现代码
之前已经贴出了关于服务器端的,现在贴上客户端的代码,大多数注释已经写在服务器的代码里,在此不再赘述,若想了解可以好看本人的另一篇博客,地址在这。 PS:欢迎批评、指正、交流#include #include #include using namespace std;int main(){ WSADATA wsaData; //对winsock DLL(动态链接原创 2018-01-15 20:40:14 · 3353 阅读 · 1 评论 -
C++ 二进制输出 bitset
代码如下:#include <iostream>#include <bitset> //记得包含头文件using namespace std;int main(){ bool a = 1; //各位小伙伴在工作的时候,命名请一定善良 int b = 1; cout << bitset<sizeof(a)*8>...原创 2018-12-19 08:58:57 · 4301 阅读 · 0 评论 -
ModbusTCP协议中读取浮点数的操作方法
首先膜拜大佬,感谢大佬造好的轮子,这里是原链接。最近在搞一个modbusTCP的通讯,我对modbus的了解基本停留在最最最简单的应用,突然一个读取浮点数的问题我就蒙圈了!!!,再此感谢大佬们!!!代码如下:寄存器一般读到的是unsigned short,两个字节,float占两个寄存器,value1、value2对应两个寄存器的值。float getFloat(unsigned s...转载 2018-12-25 21:49:02 · 23038 阅读 · 5 评论