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

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

代码坏味道(总结) - C/C++ - 清泛网 - 专注C/C++及内核技术

...(过长函数) 函数体尽量简短,内聚性要变强。 3.Large Class(过大的类) 类不可太大,不可做太多的事情,应将与该类关联不大或不相关的事情交与其他类或函数处理。 4.Long Parameter List(过长的参数列) 函数...
https://www.tsingfun.com/it/cp... 

ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升

... CComQIPtr<IFoo> fooPtr; CComQIPtr<IBar> barPtr; barPtr = fooPtr; (3) CoCreateInstance方法 CComPtr提供了一个实例化对象的方法 HRESULT CoCreateInstance(REFCLSID rclsid,LPUNKNOWN pUnkOuter=NULL, DWORD dwClsCOntext=CLSCTX_ALL); HRESULT CoCreateInstance(LPCOLESTR szProgID...
https://www.tsingfun.com/it/cpp/1283.html 

Visul C++中CList用法 - C/C++ - 清泛网 - 专注C/C++及内核技术

...List存放CString字符串类型,相当于CList<Cstring,CString>。 3、使用CList的迭代器 迭代器是近年在链表使用中的一个常用技术。如果大家学过java,就会知道,在java中,会有专门的一个迭代器类,这个迭代器类用来访问Collect中的数...
https://www.tsingfun.com/it/cpp/1351.html 

c++ 写日志通用类,可设置日志级别 - C/C++ - 清泛网 - 专注C/C++及内核技术

...TAL 0 #define LEVEL_ERROR 1 #define LEVEL_WARN 2 #define LEVEL_INFO 3 #define LEVEL_VERBOSE 4 #define LEVEL_DEBUG 5 static int nLoggerLevel = LEVEL_INFO; void SetLoggerLevel(int nLevel); void Log(int nLevel, LPCSTR func, INT line, LPCTSTR fmt, ...); static const char * const LOGGER...
https://www.tsingfun.com/it/cpp/1559.html 

MFC中使用CSplitterWnd分割窗口后视图大小的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...则可以在子窗口的OnSize函数中调整本窗口控件的大小。 3、如果出现了不该出现的滚动条,请参考:https://www.tsingfun.com/it/cpp/1548.html 4、窗口不能自适应?请参考:https://www.tsingfun.com/it/cpp/1539.html CSplitterWnd基本使用方法参见...
https://www.tsingfun.com/it/cpp/1561.html 

DoModal() 不显示的问题总结 - C/C++ - 清泛网 - 专注C/C++及内核技术

...话框字体问题(字体没有安装则对话框创建失败): 3、使用CGridCtrl时,拖放了一个用户控件,没有修过Class属性: 4、Unicode编码问题(SysLink控件只能用Unicode,否则创建失败): http://bbs.csdn.net/topics/350017959 5、......
https://www.tsingfun.com/it/cpp/1578.html 

MFC中MDI消息处理流程 - C/C++ - 清泛网 - 专注C/C++及内核技术

...MDI主窗口将消息传给当前活动的MDI子窗口(CMDIChildWnd); 3) MDI子窗口给自己的子窗口(View)一个处理机会,将消息交给View; 4) View检查自己Message Map; 5) 如果View没有发现处理该消息的程序,则将该消息传给其对应的Document对象...
https://www.tsingfun.com/it/cpp/2034.html 

Linux编程中各种头文件 - C/C++ - 清泛网 - 专注C/C++及内核技术

...服务的函数原型,例如read函数、write函数和getpid函数 3. string.h 提供比如 bzero,bcopy,bcmp,memset,memcpy memcmp 等函数。 4.netdb.h定义了与网络有关的结构,变量类型,宏,函数。例如: struct hostent *gethostbyaddr(const void *addr, size_t len, ...
https://www.tsingfun.com/it/cpp/2046.html 

XP风格按钮的实现 - C/C++ - 清泛网 - 专注C/C++及内核技术

...ect->Add file to project将XPButton.cpp和XPButton.h导入到工程中; 3.在CTestDlg.h添加头文件 #include "XPButton.h"; 4.关闭工程,将工程目录下的.clw文件删除,重新打开工程,为对话框添加一个按钮。通过类向导为此按钮控件添加一个变量,变...
https://www.tsingfun.com/it/cpp/2133.html 

给VC/SDK中的应用程序加上皮肤(实例演示) - C/C++ - 清泛网 - 专注C/C++及内核技术

...件的路径; #include "SkinH.h" #pragma comment(lib,"SkinH.lib") 3、在创建窗口之前加载皮肤文件 SkinH_AttachEx(("skins/MSN.she"), NULL); //这句核心 hwnd = CreateWindow (szAppName, TEXT ("About Box Demo Program"), WS_OVERLAPPEDWINDOW, ...