Effective C++ 55个条款让自己习惯C++
视C++为一个语言联邦C++高效编程守则是状况而变化,取决于你使用C++的哪一部分。
尽量以const,enums,inline替换#define对于单纯常量,最好以const对象或enums替换#defines;对于形似函数的宏(macros),最好改用inline函数替换#defines。
尽可能使用const将某些东西声明为const可帮...
分类:
编程语言 时间:
2016-04-29 18:20:40
阅读次数:
203
让自己习惯C++
视C++为一个语言联邦
C++高效编程守则视状况而变化,取决于你使用C++的哪一部分。
尽量以const,enums,inline替换#define
对于单纯常量,最好以const对象或enums替换#defines;
对于形似函数的宏(macros),最好改用inline函数替换#defines。
尽可能使用const
...
分类:
编程语言 时间:
2016-04-29 17:40:11
阅读次数:
249
Effective C++ 55个条款让自己习惯C++
视C++为一个语言联邦C++高效编程守则是状况而变化,取决于你使用C++的哪一部分。
尽量以const,enums,inline替换#define对于单纯常量,最好以const对象或enums替换#defines;对于形似函数的宏(macros),最好改用inline函数替换#defines。
尽可能使用const将某些东西声明为const可帮...
分类:
编程语言 时间:
2016-04-26 20:37:41
阅读次数:
266
让自己习惯C++
视C++为一个语言联邦
C++高效编程守则视状况而变化,取决于你使用C++的哪一部分。
尽量以const,enums,inline替换#define
对于单纯常量,最好以const对象或enums替换#defines;
对于形似函数的宏(macros),最好改用inline函数替换#defines。
尽可能使用const
...
分类:
编程语言 时间:
2016-04-26 11:04:33
阅读次数:
163
Build Settings —— > Preprocessor Macros. 使用例子: ...
分类:
其他好文 时间:
2016-04-18 09:59:17
阅读次数:
266
自己感觉要解决的问题点:怎么接收输入的16进制的字符串"解决办法通过判断字符是否‘\n’"。具体看下面代码,不是很好,但是水平有限。#ifndef_SCALECONVERT_
#define_SCALECONVERT_
/*================================Macros===================================*/
#defineFA..
分类:
其他好文 时间:
2016-03-15 00:49:31
阅读次数:
249
Linux中,可以用sysinfo来获取系统相关信息。 #include #include #include #include /* for _syscallX macros/related stuff */ #include ...
分类:
系统相关 时间:
2016-01-21 18:58:42
阅读次数:
237
fatal error C1189: #error : missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS转自:http://blog.csdn.net/friendan/article/details/46576699...
分类:
系统相关 时间:
2015-12-01 21:00:52
阅读次数:
504
在GNU C中,宏可以接受可变数目的参数,就象函数一样,例如:12#define pr_debug(fmt,arg...) \ printk(KERN_DEBUG fmt, ##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:1voidpr...
分类:
编程语言 时间:
2015-10-19 19:24:09
阅读次数:
209
http://www.cnblogs.com/cvbnm/articles/1947743.html多年以前,Microsoft 幹了一件比 #define N 3 還要蠢的蠢事,那就是在 放入了 min/max 這兩個宏命令(macros)。 #define max(a,b) (((a) > (....
分类:
编程语言 时间:
2015-10-18 16:52:47
阅读次数:
183