大约有 24,000 项符合查询结果(耗时:0.0142秒) [XML]

https://www.tsingfun.com/it/cpp/2026.html 

c/c++如何判断指针无效?如NULL,0xcccccccc,0xfeeefeee,野指针等 - C/C++ -...

...p, UINT nBytes, BOOL bReadWrite /* = TRUE */) { // simple version using Win-32 APIs for pointer validation. return (lp != NULL && !IsBadReadPtr(lp, nBytes) && (!bReadWrite || !IsBadWritePtr((LPVOID)lp, nBytes))); } 指针无效,0xcccccccc,0xfeeefeee,野指针
https://www.tsingfun.com/it/cpp/2146.html 

__declspec(dllexport) 导出符号解决链接失败问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...,不可放在class的前面。 再来个跨平台版本: #ifdef WIN32 #ifdef XXX_EXPORTS #define XXX_API __declspace(dllexport) #elif defined USE_LIB #define XXX_API #else #define XXX_API __declspace(dllimport) #endif #define XXX_LOCAL #else #ifdef XXX_EXPORTS ...
https://www.tsingfun.com/it/tech/1631.html 

Building an MFC project for a non-Unicode character set is deprecated ...

...信息 1>------ 已启动全部重新生成: 项目: xxx 配置: Debug Win32 ------ 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(376,5): error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project propert...
https://www.tsingfun.com/it/tech/2282.html 

window+nginx+php-cgi的php-cgi线程/子进程问题 - 更多技术 - 清泛网 - 专注C/C++及内核技术

window+nginx+php-cgi的php-cgi线程/子进程问题见bbshttp: bbs csdn net topics 390803643 close正常的配置情况下,window的php-cgi是不会出现多线程 子进程的,例如以下配置fastcgi_pass 见bbs http://bbs.csdn.net/topics/390803643/close 正常的配置情况下,window...
https://bbs.tsingfun.com/thread-778-1-1.html 

vc/mfc *通配符 批量删除文件 - c++1y / stl - 清泛IT社区,为创新赋能!

...使用SHFileOperation函数: #include "stdafx.h" #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) {         LPTSTR delFileName = L"c:/test/test*.txt";         SHFILEOPSTRUCT FileOp;    &nbsp...
https://bbs.tsingfun.com/thread-781-1-1.html 

SHFileOperation 这个API函数怎么用起来结果飘忽不定? - c++1y / stl - 清...

...++的FindNextFile,支持 * 通配符查找文件,核心代码如下: WIN32_FIND_DATA FindFileData; char szCurPath[MAX_PATH + 1] = { 0 }; GetCurrentDirectory(MAX_PATH, szCurPath); CString findFileName; findFileName.Format("%stest*.txt", szCurPath); HANDLE hFind = ::FindFirstFile(find...
https://bbs.tsingfun.com/thread-782-1-1.html 

VC/Linux C++ 递归访问目录下所有文件 - c++1y / stl - 清泛IT社区,为创新赋能!

...find(char * lpPath) {     char szFind[MAX_PATH];     WIN32_FIND_DATA FindFileData;     strcpy(szFind,lpPath);     strcat(szFind,"\\*.*");     HANDLE hFind=::FindFirstFile(szFind,&FindFileData);     if(INVALID_HANDLE_VALUE ==...
https://bbs.tsingfun.com/thread-11-1-1.html 

CreateWindow()动态创建一个EditBox - C/C++ - 清泛IT论坛,有思想、有深度

本帖最后由 zqp2013 于 2015-1-4 16:21 编辑 在Win32代码或MFC代码中动态创建一个EditBox: 在OnInitDialog()函数中:         // 创建EditBox         HWND m_wndEdit = CreateWindow(_T("EDIT"), 0, WS_C...
https://www.tsingfun.com/it/cpp/cpp_spinlock.html 

C++ SpinLock 自旋锁的代码实现(全网最简略的方式) - C/C++ - 清泛网 - ...

..._and_set(memory_order_acquire)) { if ( (spinCount++) == 0 ) { #ifdef _WIN32 SwitchToThread(); #else sched_yield(); #endif } } } void unlock() { f_.clear(memory_order_release); } }; 3、测试代码如下: SpinLock lck; thread thd([&]{ cout << "thread lock......
https://bbs.tsingfun.com/thread-738-1-1.html 

[解决] 注册DLL时报错:模块已加载,但对DllRegisterServer的调用失败,错...

错误代码0x80070005是没有使用管理员权限进行注册。 因此,使用管理员权限注册DLL即可解决,步骤如下: Win键,搜索cmd,右键“以管理员身份运行”: cd /d “dll所在的目录” regsvr32.exe /i xxx.dll