码迷,mamicode.com
首页 >  
搜索关键字:ifdef    ( 750个结果
单链表的相关操作
#ifndef _SLIST_H #define _SLIST_H#ifdef __cplusplus extern "C" { #endif /*******1. 不带头结点的单链表*****/ /***** *@链表结点结构定义 *@ m_data:数据 *@m_pNext:指向下一结点的指针 ***/ struct listNode...
分类:其他好文   时间:2015-07-22 22:48:37    阅读次数:149
__cplusplus解析
如果包含非系统提供的头文件并且你可以修改这个头文件,你做好要添加extern “C” {…} 逻辑块在这个头文件中,以便使用者可以#include包含在他们的C++代码中很好地使用它们。C编译器不能失败extern “C” {…},所以使用宏定义__cplusplus,这样C编译器就不能看到给部分代码。 语法结构#ifdef __cplusplus extern "C" { #endif // 添...
分类:其他好文   时间:2015-07-22 13:08:00    阅读次数:99
iOS开发中关于nslog的几种流行做法小结
不管哪种方法,都必须在PCH文件中做下宏定义DEBUG和RELEASE要分开,RELEASE时log打印要取消方法一:简单直接,用几行代码搞定,简洁但功能少#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#define debugMethod() N...
分类:移动开发   时间:2015-07-21 23:43:03    阅读次数:230
#ifdef 和 #if defined 的区别 -- 转
#ifdef 和 #if defined 的区别在于,后者可以组成复杂的预编译条件,比如#if defined (AAA) && defined (BBB)xxxxxxxxx#endif#if defined (AAA) || VERSION > 12xxxxxxxxx#endif而#ifdef 就...
分类:其他好文   时间:2015-07-21 22:01:00    阅读次数:89
MKNetworkKit 使用
1、MKNetworkKit 框架添加 1. 添加pch 文件 a. command + N  → 选择 Other → PCH File b.点击项目名 → 点击 TARGETS → Build Settings → 搜索 language → Prefix Header 双击 → 添加 $(SRCROOT)/项目名/pch文件名 c.在pch 文件中添加 #ifdef...
分类:Web程序   时间:2015-07-18 08:25:58    阅读次数:137
cocos2d 3.X Shader 变暗和变灰
1.为了节约一张图引发的Shader使用我们注意到这个游戏当中经常使用一些按钮,美术会给两张图,一张稍微暗点,表示按下的状态。但是这样的图一多起来,就比较占用资源。Sprite更改颜色无法表现出这样的效果。想起来Shader可以。2.变灰是比较常见Cocos2d 中有一个变灰的例子,这里就列出shader代码:#ifdef GL_ES precision mediump float; #endif...
分类:其他好文   时间:2015-07-17 18:51:06    阅读次数:105
lua三底漆:lua转让c/c++库(动态链接模式)
dll按功能luaL_openlib出口,然后lua使用package.loadlib导入库函数,基本就是这么个过程,以下上代码来说明一切。#include "stdafx.h"#ifdef __cplusplusextern "C"{#endif#include "lua.h"#include "...
分类:编程语言   时间:2015-07-16 23:51:31    阅读次数:193
Xcode #ifdef DEBUG没执行的处理
今天在.pch文件中写了以下一行代码,帮助我定位到输出的行号,结果没出作用,记录一下:1 #ifdef DEBUG2 #define SLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_...
分类:其他好文   时间:2015-07-16 18:30:10    阅读次数:114
ios 各种技术
1.NSlog发布后不打印#ifdef DEBUG//如果有DEBUG这个宏就编译下面一句代码#define DDLog(...) NSLog(__VA_ARGS__)#else//如果没有DEBUG这个宏就编译下面一句代码#define DDLog(...)#endif2.三方库及其他整理用过的三...
分类:移动开发   时间:2015-07-16 18:26:20    阅读次数:184
配置pch文件
1.在调试时,打印NSLog 在打包上线后运行不打印NSLog的pch设置: //配置nslog#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#else#define NSLog(...)#endif2.配置
分类:其他好文   时间:2015-07-12 20:15:07    阅读次数:89
750条   上一页 1 ... 40 41 42 43 44 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!