摘要:
转自http://www.189works.com/article-104164-1.htmlObjective-C最基础语法之Class定义是本文要介绍的内容,Objective-C是面向对象的语言,因此类的定义是基础中的基础。Objective-C是C的超级,但是在语法上跟C又有一些不同,尤其是在对属性和方法的访问上,有其非常特殊的语法。看过Objective-C的代码都知道,里面会有很多的中括号,这是Objective-C独有的。在Objective-C里面一个类的构成一般由两部分组成,一个是成员和方法声明的头文件(.h),一个是类方法实现的文件(.m)文件。当然你也可以把类的声明写在. 阅读全文
摘要:
//头文件Aclass A{ void foo(){}};//头文件Bclass B{ void foo();};void B::foo(){}//头文件Ctemplate<class T>class C{ void foo(); };template<class T>void C<T>::foo(){} 如果有两个文件同时包含头文件A,编译没问题,因为这种写法默认了foo为内联函数。如果有两个文件同时包含头文件B,编译报重复定义的符号,因为这个函数会被链接两次。如果有两个文件同时包含头文件C,编译没问题,因为类模板只有当需要实例化的时候才会被编译链接。如理 阅读全文
摘要:
Arduino今天在KickStarter上看见一个很有意思的项目叫SparkCore,是一个基于Arduino开发。下面就说这个Arduino是个什么玩意。Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduinoIDE)。它是一个基于开放原始码的软硬体平台,构建于开放原始码simpleI/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。简单点说就是一套可以让你随意写单片机程序的软/硬件集合。 它有个很大的优点就是上手容易,烧录简单,写好程序一编译就可以直接烧录到板子上测试了。这个一个非常.. 阅读全文
摘要:
转自http://www.2cto.com/kf/201111/112519.htmlconst static class CConvert{ public: static void _enBase64Help(unsigned char chasc[3],unsigned char chuue[4]); static void _deBase64Help(unsigned char chuue[4],unsigned char chasc[3]); ... 阅读全文
摘要:
参考了http://blog.sina.com.cn/s/blog_a502f1a30101hvh7.html头文件#include "cocos2d.h"class CCLabelTTFStroke : public cocos2d::CCNode{public: CCLabelTTFStroke(); ~CCLabelTTFStroke(); public: static CCLabelTTFStroke* create(const char *string, const char *fontName, float fontSize, float ... 阅读全文