在main函数中加入如下代码: #ifdef USE_WIN32_CONSOLE AllocConsole();//关联新的控制台 freopen("CONIN$","r",stdin);//冲定向数据流(重新分配文件空间,此函数一般用于将一个指定的文件打开一个预定义的流:标准输入、标准输出或者标准...
分类:
其他好文 时间:
2014-12-09 15:18:41
阅读次数:
127
用于对一个文件进行CRC校验,以确保文件数据传输的正确性。
废话不多说,直接上代码!
crc32.h
#ifndef CRC_32_H
#define CRC_32_H
#ifdef __cplusplus
extern "C" {
#endif
void init_crc_table(void);
unsigned int crc32(unsigned int crc,unsi...
分类:
其他好文 时间:
2014-12-05 12:49:55
阅读次数:
206
//mac qt可以运行#ifdef Q_OS_MAC qDebug()<<QSysInfo::MacintoshVersion;#endif//Mac不运行#ifndef Q_OS_MAC qDebug()<<QSysInfo::MacintoshVersion;#endif//Wind...
fromhttp://blog.csdn.net/qinwei4072880/article/details/388651791、rapidxml不支持中文路径。2、rapidxml不支持Unicode xml必须为utf-8编码。解决方法:#ifdef _UNICODEsetlocale(LC_A...
这条宏是为了进行条件编译。一般情况下,源程序中所有代码都会被编译。有时我们需要对其中一部分代码只在满足一定条件才进行编译,也就是对一部分内鹅绒指定编译的条件,这就是“条件编译”。
有时,当满足某些特定条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。
条件编译命令最常见的形式为:
#ifdef 标识符
程序段
#else
程序段2
...
分类:
其他好文 时间:
2014-12-02 19:22:18
阅读次数:
118
registerForRemoteNotificationTypes:isnotsupportediniOS8.0andlater.appDelegate.mdidFinishLaunchingWithOptions:#ifdef__IPHONE_8_0//这里主要是针对iOS8.0,相应的8.1,...
分类:
移动开发 时间:
2014-12-02 14:51:11
阅读次数:
161
#define ShowAlert(format, ...) myShowAlert(__LINE__, (char *)__FUNCTION__, format, ##__VA_ARGS__)#ifdef DEBUG#define DLog(format,...) NSLog((@"DLog %s...
分类:
其他好文 时间:
2014-12-01 15:57:43
阅读次数:
142
经过一天的简单学习,尝试自己写一个简单的服务器,能够实现以下三大回调功能:onConnect onMessage onClose
下面直接贴出代码
1.BaseServer抽象类
BaseServer.h
/*
name:BaseServer
use:the basest server
author:hezijian(hezijian22@163.com)
*/
#ifdef _MSC_...
分类:
其他好文 时间:
2014-11-30 14:12:24
阅读次数:
283
尽量以const、enum和inline代替#define
一、#define的功能
参考:http://www.crifan.com/_define_detailed/
(1) #define的变体,即#ifndef,可以防止头头文件的重复引用
#ifdef和 #define组合,一般用于头文件中,用以实现防止多个文件对此同一个头文件的重复引用.实际使用中,即使你的头文件暂时没有被多个文...
分类:
编程语言 时间:
2014-11-26 20:59:55
阅读次数:
205
//.pch//如果需要打印日志下行不注释,否:注释下行。#define __SHOW__NSLOG__#ifdef __SHOW__NSLOG__#define DebugLog( s, ... ) NSLog( @" %@", self, [[NSString stringWithUTF8Str...
分类:
其他好文 时间:
2014-11-26 13:47:58
阅读次数:
178