
C & C++
小鹰电子
这个作者很懒,什么都没留下…
展开
-
最丑陋的C语言特性:tgmath.h
是一个在C99引入的,标准C语言库提供的头文件。对于Fortran编写的数值软件,它向C语言提供更加简洁的接口。跟C语言不同,Fortran提供了编写在该语言内部的“固有函数”,其表现得更像操作符一样。固有函数接受不同类型的参数,并根据参数的类型返回对应类型的返回值。同时,Fortran中的普通函数(“外部函数”)的行为跟C语言中的函数类似,对类型要求严格(即函数参数的类型必须符合,返回值也是转载 2013-10-11 08:24:15 · 2520 阅读 · 0 评论 -
VC2013终于也认为无参数的函数加个void是没有必要的了
VC2013终于也认为无参数的函数加个void是没有必要的了原创 2014-04-23 17:04:10 · 1377 阅读 · 0 评论 -
在vs2013中默认不再包含对多字节字符编码的支持
vs2013是目前最新版的windows平台的开发环境,确实好用,还记得很多人编程的时候,安装了一些插件,有助于编程,但是时代到了vs2013,完全不需要这些辅助工具了,呵呵,但是也带来了一些麻烦,这时候我开始对微软的这些做法不解,最恼人的就是在vs2013的H3Viewer2.1中搜索msdn离线文档的时候,发现不能使用桌面应用开发的文档,就是没有win32的部分了,现在要去查,就得到在线msd转载 2014-04-25 11:09:48 · 1733 阅读 · 0 评论 -
VC 中TEXT、_T、L的区别
VC 中TEXT、_T、L的区别 对于从VC++6.0转到VS2005编译环境中的程序员。往往会碰到字符集之间的转换。VC6.0采用的是ANSI字符集,而VS2005或者VS2008是采用的Unicode字符集。L:比如创建一个窗口类:HWND hWnd=CreateWindow(L"ClassName",L"最简单的Direct3D程序",转载 2014-04-25 11:32:54 · 1287 阅读 · 0 评论 -
GetModuleHandle和GetLibrary的区别
原文地址:GetModuleHandle和GetLibrary的区别作者:小草GetModuleHandle和GetLibrary两个函数都可得到模块的实例句柄,但用法略有不同。HMODULE GetModuleHandle ( LPCTSTR lpModuleName );1、若参数是NULL,则此函数返回调用进程的实例句柄,即可认为是返回此进程的指针。2、若参数是一个以NULL转载 2014-04-29 09:41:01 · 973 阅读 · 0 评论