03 2014 档案

避免头文件重复包含以及#ifndef 与 #program once 的区别
摘要:为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragmaonce方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。不同的地方 1 // 方式一: 2 #ifndef __SOMEFILE_H__ 3 #define __SOMEFILE_H__ 4 ... ... // 声明、定义语句 5 #endif 6 7 8 //方式二: 9 #pragma once10 ... ... // 声明、定义语句#ifndef的方式受C/C++语言标准支持。它不光可以保证同一个文件不会被包含多次,也能保证内.. 阅读全文

posted @ 2014-03-24 16:18 二哥算站起来了 阅读(2291) 评论(0) 推荐(0)

在Quick-cocos2d-x中使用云风pbc解析Protocol Buffers
摘要:由于Quick-cocos2d-x新版本的变化,之前集成pbc到x-player的方法已不适用。大纲:本例使用工具的版本pb文件生成脚本编写pbc项目简易修改集成到相关平台:集成到win的x-player项目pbc使用方法1 本例使用工具的版本quick-cocos2d-x-2.2.1-rcprotoc-2.4.1-win322 使用protoc生成脚本下载protoc-2.4.1-win32.zip 解压到存放proto文件的目录,在存放proto文件的位置编写生成protobin的脚本,本例使用win脚本bat. pbcreate.bat 内容如下: 1 @echo off 2 set D 阅读全文

posted @ 2014-03-23 00:12 二哥算站起来了 阅读(3180) 评论(0) 推荐(0)