- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 Boost程序库完全开发指南笔记
第1章 Boost程序库总论1.1关于Boost1.1.1 什么是BoostBoost库是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库。1.1.3 使用BoostBoost库的头文件与我们平常所用的头文件(*.h)或C++标准库头文件(没有后缀名)不同,它把C++类的声明和实现都放在了一个文件中,而不是分成两个文件,也就是“.h+.cpp”,故文件的后缀是.h
2013-06-25 17:50:50 1299
原创 日志打印(C99的可变参数宏实例)
你还在#ifdef DEBUG吗?如何更方便地打印调试信息,一直是困扰我的一大问题。但自从C99有了可变参数宏后,这样的困扰便不复存在了。1. __VA_ARGS____VA_ARGS__ 将"..." 传递给宏.如#define dbprint(...) printf(__VA_ARGS__)#define dbprint(fmt,...) \
2013-06-04 10:50:09 2458
原创 lua学习:lua作配置文件
lua的一项重要用途就是作为一种配置语言(configuration language)。目前,我们常用的配置文件格式有XML和ini, XML层次分明,但其缺点就是写起来太繁杂,对一些关键字如<>之类的处理比较特殊。而ini呢,配置不够灵活,只有简单的段-键-值模式,对于一些多层结构的配置,或者一些列表类型的配置,就显得力不从心了,往往需要编码人员自己分割字符串。Lua脚本非常简洁...
2013-06-01 09:48:11 19780 1
原创 lua学习:lua程序设计的一些笔记
词法规范:Lua执行的每段代码,例如一个源代码文件或在交互模式中输入的一行代码,都称为一个“程序块”。在lua的语法中,代码中的换行不起任何作用。Lua – i xxx 调试和手工测试不要用下画划线跟着大写字母的标识符,lua将这类标识用于特殊用途。Lua是有大小写之分的。--注释--[[Xxxxxx--]]全局变量:全局变量没有初始
2013-06-01 08:53:21 6498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人