摘要:
用cocos2dx做跨平台项目的时候,自然就用了c++版本的json库,这个json-cpp是用的比较多的,总体用起来还算可以,有一个很不方便的地方就是不支持long long(int64)类型,一开始我使用double类型来强制转换,后来出了bug,double精度只有16位,超过20位的就会被四舍五入,试过了官网上bug列表里的方法都不行,没办法,花点时间添加longValue才解决这个问题,加地方实在太多了,附上主要扩展代码备忘:一,定义一个long类型//lancer add long typedef longlong Long;二、//类型里添加longValue enu... 阅读全文
摘要:
base其实最大的使用地方在面相对性开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法。例如:2.1关于base调用基类构造函数public class A{ public A() { Console.WriteLine("Build A"); }}public class B:A{ public B():base() { Console.WriteLine("Build B"); } static void Main() { B b = new B(); Console.ReadLine(); }}创 阅读全文