大约有 3,280 项符合查询结果(耗时:0.0050秒) [XML]
C++ 通过主机名/域名获取IP - C/C++ - 清泛网 - 专注C/C++及内核技术
...ck库,如果WSAStartup()函数返回值为0,说明加载成功,程序可以继续往下执行
if( gethostname ( name, sizeof(name)) == 0)
{ //如果成功,将本地主机名存放入由name参数指定的缓冲区中
if((hostinfo = gethostbyname(name)) != NULL)
{ //这是获...
解决WaitForSingleObject阻塞UI线程的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...用 MsgWaitForMultipleObjects代替 WaitForSingleObject, 这个函数即可以等待信号(thread,event,mutex等等),也可以等待指定类型的消息(MSG),函数声明如下:
DWORD WINAPI MsgWaitForMultipleObjects(
__in DWORD nCount, //number o...
__declspec(dllexport) 导出符号解决链接失败问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
的编译错误。
原因是引用的dll中的函数没有导出导致,可以用Depends打开dll查看验证,使用如下的宏申明解决:
#ifdef _EXPORTING
#define API_DECLSPEC __declspec(dllexport)
#elif defined USE_LIB
#define API_DECLSPEC
#else
#define API_DECLSPEC __decl...
socket网络编程中read与recv区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...问题,在实验中对于多数情况下recv (使用了MSG_WAITALL)还是可以读完buff_size,所以相应的性能会比直接read 进行循环读要好一些。
2、read 与 recv函数调用
read(sockfd, buff, buff_size);
write(sockfd, buff, buff_size);
...
MFC 时间控件CDataTimeCtrl使用(获取日期、时间字符串等) - C/C++ - 清泛...
...m(IDC_StartHour) )->GetTime(m_date);
int hour1 = m_date.GetHour();
然后可以按照规定的格式拼接字符串了。MFC CDataTimeCtrl
rpcndr.h和wtypes.h冲突的解决方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...的顺序调整一下,先包含 wtypes.h,后包含 rpcndr.h,这样就可以编译通过。头文件 冲突 解决方案
C++ 取得系统当前时间 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
t->tm_mday,
t->tm_hour,
t->tm_min,
t->tm_sec);
方法二,可以精确到毫秒
#include <windows.h>
SYSTEMTIME st = {0};
GetLocalTime(&st);
printf("%d-%02d-%02d %02d:%02d:%02d\n",
st.wYear,
st.wMonth,
st.wDay,
st.wHour,
st.wMinute,
st.wSecond);
C++ 系...
c++11 智能指针回调的经典场景 - C/C++ - 清泛网 - 专注C/C++及内核技术
...rom_this 不等于 lock,不适用此场景。
3、传入强/弱指针都可以解决,区别在于:
强指针:任务都要执行;
弱指针:允许某情况下任务丢弃不执行。 2432c++11,shared_ptr,weak_ptr,callback
程序崩溃时malloc/new可能导致死锁,程序卡死退不出 - C/C++ - 清泛网 - 专...
...而且只有崩溃时才有malloc的可重入性的问题。
2、Linux下可以通过添加一个宏 _REENTRANT 解决(编译时使用libc中安全可重入的malloc函数),Windows未知。
另外,Windows Server2016服务器C++崩溃时容易不彻底,导致卡住死锁,Server2008死...
char类型移动跨平台踩过的坑 - C/C++ - 清泛网 - 专注IT技能提升
...,char类型是当作unsigned char处理的,为了保持与PC一致,可以通过指定CFLAG += fsigned-char进行配置可完美解决。
因此,跨平台程序时要特别注意char和unsigned char,最好使用unsigned char。
拓展:https://www.cnblogs.com/lsgxeva/p/10913024.html
