2017年4月7日

IEEE floating-point exceptions in C++

摘要: https://www.johndcook.com/blog/IEEE_exceptions_in_cpp/ This page will answer the following questions. My program just printed out 1.#IND or 1.#INF (on 阅读全文

posted @ 2017-04-07 17:17 zhangyz017 阅读(210) 评论(0) 推荐(0) 编辑

2017年2月11日

C/C++求余运算符

摘要: C++求余运算符: a%b 双目运算符,两个操作数须是(或可转化为)整型的变量或字面值。 注意: 1. 如无特殊需求,两个操作数宜为带符号的整型变量; 2. 对于 int a,b; , a%b 等价于 a-a/b*b ; 3. 运算符可解释为: a%b 为将b乘以某个整数c,以使|b*c|尽量接近而 阅读全文

posted @ 2017-02-11 11:10 zhangyz017 阅读(3765) 评论(0) 推荐(0) 编辑

2017年2月9日

C++类/函数默认参数

摘要: 经典C++笔试题解析8 --默认参数在哪指定?函数声明还是定义? Sailor_forever sailing_9806@163.com 转载请注明 http://blog.csdn.net/sailor_8318/archive/2008/11/19/3337236.aspx 成员函数参数的默认值 阅读全文

posted @ 2017-02-09 19:44 zhangyz017 阅读(4277) 评论(0) 推荐(0) 编辑

2017年1月23日

C++重载类型转换操作符

摘要: http://blog.csdn.net/yby4769250/article/details/7332449 在需要做数据类型转换时,一般显式的写法是: 这种写法不能做到无缝转换,也就是直接写 i = d,而不需要显式的写(type1)来向编译器表明类型转换,要做到这点就需要介绍一下“类型转换操作 阅读全文

posted @ 2017-01-23 22:09 zhangyz017 阅读(304) 评论(0) 推荐(0) 编辑

2017年1月2日

C语言宏定义技巧(常用宏定义)

摘要: http://blog.csdn.net/lbsljn/article/details/4277788 阅读全文

posted @ 2017-01-02 21:28 zhangyz017 阅读(716) 评论(0) 推荐(0) 编辑

2016年12月31日

Microsoft Visual Studio Warning C4251 (DLL: template and the cascading)

摘要: http://www.unknownroad.com/rtfm/VisualStudio/warningC4251.html I always try to get rid of compiler warnings. It just seems like a good thing to do. Wa 阅读全文

posted @ 2016-12-31 10:40 zhangyz017 阅读(1854) 评论(0) 推荐(0) 编辑

2016年12月22日

在Visual Studio中使用C++创建和使用LIB

摘要: http://www.jellythink.com/archives/118 什么是LIB库? 库是已经写好的,成熟的,可以复用的代码。本质上说来,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。所谓的静态,是指的链接过程。让我们来看看将一个程序编译成可执行程序的步骤: 当一个可执行程序 阅读全文

posted @ 2016-12-22 22:06 zhangyz017 阅读(3966) 评论(0) 推荐(0) 编辑

Windows下使用静态库和动态库

摘要: http://www.68idc.cn/help/buildlang/erlang/20160512615215.html (一)环境 Windows 7 32位 Visual Studio 2013 (二)dll和lib简介 在Windows下很好理解这些概念,因为当你需要引入一个动态库(dll) 阅读全文

posted @ 2016-12-22 21:56 zhangyz017 阅读(289) 评论(0) 推荐(0) 编辑

创建和使用静态库 (C++)

摘要: https://msdn.microsoft.com/zh-cn/library/ms235627.aspx 使用静态库是重用代码的一种绝佳方式。 你不必在要求功能的每个应用中重新实现同一例程,而只需将其写入静态数据库一次,然后从应用引用它们即可。 从静态库链接的代码成为了应用的一部分,这样你就不必 阅读全文

posted @ 2016-12-22 17:15 zhangyz017 阅读(576) 评论(0) 推荐(0) 编辑

在Visual Studio中使用C++创建和使用DLL

摘要: http://www.jellythink.com/archives/111 什么是DLL(动态链接库)? DLL是一个包含可由多个程序同时使用的代码和数据的库。例如:在Windows操作系统中,Comdlg32 DLL执行与对话框有关的常见函数。因此,每个程序都可以使用该DLL中包含的功能来实现“ 阅读全文

posted @ 2016-12-22 14:31 zhangyz017 阅读(688) 评论(0) 推荐(0) 编辑

导航