大约有 1,560 项符合查询结果(耗时:0.0067秒) [XML]

https://www.tsingfun.com/ilife/idea/676.html 

“hello, world” 起源及其他 - 创意 - 清泛网 - 专注C/C++及内核技术

...,贝尔实验室著名研究员Brian Kernighan在撰写“B语言教程指导 (Tutorial Introduction to the Language B)”时初次使用(程序),这是目前已知最早的在计算机著作中将hello和world一起使用的记录。之后,在1978年,他在他和Dennis Ritchie合作...
https://www.tsingfun.com/it/cp... 

浮点数在内存中的表示 - C/C++ - 清泛网 - 专注IT技能提升

...。写在前面:大家面试的时候可能会经常遇到考察浮点数零比较的问题,是简单的 f == 0 吗?当然不是,正确的写法应该是f > -1e-7 && f < 1e-7,为什么呢? 浮点型,由于精度关系(float精度:2^23 = 8388608,一共7位,同理double 16位...
https://www.tsingfun.com/it/cpp/713.html 

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

...ass(过大的类) 类不可太大,不可做太多的事情,应将该类关联不大或不相关的事情交其他类或函数处理。 4.Long Parameter List(过长的参数列) 函数的参数列表不宜过长,应该只传递需要的数据。 5.Divergent Cha...
https://www.tsingfun.com/it/cpp/950.html 

vector删除元素erase和通用算法remove区别 - C/C++ - 清泛网 - 专注C/C++及内核技术

... inline _FwdIt remove(_FwdIt _First, _FwdIt _Last, const _Ty% _Val); erase不同的是,remove函数删除元素后并不会改变vector的大小,只是把后面的元素往前移,并返回一个指向vector末尾的新迭代器。 这样,如果用remove后,还用vector的begin和...
https://www.tsingfun.com/it/cpp/1253.html 

MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术

...idoc 模板关联在一起 (见 CMultiDocTemplate)。该框架将显示每个 multidoc 模板自动关联的菜单资源。此方法将限制每个文档模板的一个菜单。若要避开此限制,可以重写 CDocument::GetDefaultMenu(),并执行一些调用以显示菜单。 MFC 使...
https://www.tsingfun.com/it/cpp/1354.html 

BugTrap:程序崩溃快照、bug跟踪之利器 - C/C++ - 清泛网 - 专注C/C++及内核技术

...es !")); BT_SetDialogMessage(BTDM_INTRO2, _T("本程序会尝试收集仅此次异常崩溃相关的数据,请将此报告发送给我们以便帮助我们开发体验更好的产品,给您造成的不便之处敬请谅解!")); BT_SetSupportEMail(_T("futures_bugreport@tsingfun.com"))...
https://www.tsingfun.com/it/cpp/1362.html 

VS2005中SetUnhandledExceptionFilter函数应用 - C/C++ - 清泛网 - 专注C/C++及内核技术

...,到了VS2005(即VC8),Microsoft对CRT(C运行时库)的一些安全相关的代码做了些改动,典型的,例如增加了对缓冲溢出的检查。新CRT版本在出现错误时强制把异常抛给默认的调试器(如果没有配置的话,默认是Dr.Watson),而不...
https://www.tsingfun.com/it/cpp/1424.html 

VC/MFC 临界区域使用方法实例 - C/C++ - 清泛网 - 专注C/C++及内核技术

...此,对返回TRUE的TryEnterCriticalSection函数的每次调用都必须对LeaveCriticalSection函数的调用相匹配。 Windows 98没有可以使用的TryEnterCriticalSection函数的实现代码。调用该函数总是返回FALSE。 PS:可以定义不同的临界区域对象(CRITICAL...
https://www.tsingfun.com/it/cpp/1447.html 

WSAAsyncSelect模型 - C/C++ - 清泛网 - 专注C/C++及内核技术

... 检测到套接字对应的连接被关闭 ) 回传过来的消息类型注册的wMsg相同,wParam等于套接字句柄,lParam通过WSAGETSELECTEVENT转义后就是FD_READ,FD_WRITE,FD_ACCEPT,FD_CONNET,FD_CLOSE 代码如下: 新建一个基于MFC对话框的工程,工程名...
https://www.tsingfun.com/it/cpp/1456.html 

C++/COM VARIANT实现二维数组 - C/C++ - 清泛网 - 专注C/C++及内核技术

...操作相关的函数,可通过MSDN查询该类的成员函数来了解安全数组相关的函数。COleSafeArray还可以直接转换为VARIANT。因此,相对于SAFEARRAY,COleSafeArray的使用更方便。COleSafeArray和SAFEARRAY之间的关系就是MFC类库和Win32 SDK的关系,使...