1. std::function (1)首先是一个类模板,用于包装可调用对象。可以容纳除了类成员(函数)指针之外的所有可调用对象。 (2)可以将普通函数,lambda表达式和函数对象类统一起来。尽管它们并不是相同的类型,但通过function类模板,可以转化为相同类型的对象(function对象), ...
分类:
其他好文 时间:
2017-10-07 19:39:50
阅读次数:
177
有一个网友在高并发下使用下面的日期转换工具类时,遇到的问题 public class DateUtil { private DateUtil(){ } private static final DateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-M ...
分类:
其他好文 时间:
2017-10-07 16:11:29
阅读次数:
214
一 构造函数与析构函数的执行顺序 c++中对象都是先构造成员变量,再调用自身的构造函数;故父类成员变量首先被构造,然后调用父类的构造函数,再构造子类的成员变量,最后调用子类的构造函数。 对象析构时与构造顺序相反,子类先调用自身的析构函数,再调用子类成员变量的析构函数,再调用父类的析构函数,再析构父类 ...
分类:
编程语言 时间:
2017-10-06 13:27:00
阅读次数:
152
继承 继承:类的继承,就是新的类从已有类那里得到已有的特性。原有的类称为基类或父类,产生的新类称为派生类或子类。 基本语法 派生类的声明: class 派生类名:继承方式 基类名1, 继承方式 基类名2,...,继承方式 基类名n { 派生类成员声明; }; View Code 在 c++ 中,一个 ...
分类:
编程语言 时间:
2017-10-05 16:48:44
阅读次数:
241
父类使用virtual关键字,可以让子类的实例完全代替基类的类成员。(前面父类virtual后面子类override),比如下面我定义一个Employee的员工的基类,给这个基类定义了Start_Work的虚方法 然后定义一个经理类,他可以直接调用子类的方法,也可以重新Start_Work方法 其他... ...
1.质疑 一个Java源文件中最多只能有一个public类(最外部接口),当有一个public类时,源文件名必须与之一致,否则无法编译,但是在public类内部可以定义内部类(成员或局部),它可以是public型的。main()不是必须要放在public类中(最外部)才能运行程序。 2.main的返 ...
分类:
其他好文 时间:
2017-10-04 00:57:37
阅读次数:
190
1() 有无问题 2extends同样可接表达式 3样本类的模型/类成员匹配 4面向表达式的异常 5元组 6Option中get/getOrElse ...
分类:
其他好文 时间:
2017-09-29 23:12:43
阅读次数:
365
手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩余 ...
分类:
Web程序 时间:
2017-09-29 09:57:06
阅读次数:
210
下面博客转载自别人的,我也是被这个问题坑了快两天了,关于各种虚基类,虚继承,虚函数以及数据成员等引发的一系列内存对齐的问题再次详细描述 先看下面这片代码。在这里我使用了一个空类K,不要被这个东西所迷惑,我使用这个空类的目的主要是为了让它产生虚基类表指针而又不引入虚基类成员变量,这样我就可以少叙述一些 ...
分类:
编程语言 时间:
2017-09-26 23:40:19
阅读次数:
197
在c#中 类是从客观事物中抽象和总结出来的“蓝图”。 类成员包括 1、属性:用于描述对象的特征 2、方法:描述对象的行为 3、事件:在特定条件下触发的行为 4、构造器:也叫构造函数,构造方法。 类定义使用class 关键字 class test { //类的成员 } 字段 字段是在类或者结构内部定义 ...