在C++中,explicit关键字主要用于防止隐式转换(避免构造函数的参数自动转换为类对象的标识符),用于修饰构造函数、复制构造函数。
例如有一个类:
class A
{
public:
A( int count ) : m_data( count ){}
private:
int m_data;
};
int main()
{
A...
分类:
编程语言 时间:
2015-03-04 14:47:06
阅读次数:
134
Loki是由Andrei编写的一个与《Modern C++ Design》(C++设计新思维)一书配套发行的C++代码库。它不仅把C++模板的功能发挥到了极致,而且把类似设计模式这样思想层面的东西通过库来提供。
详细可以参考
1.
http://blog.csdn.net/witch_soya/article/details/7612579
2.
http://...
分类:
编程语言 时间:
2015-03-04 14:43:18
阅读次数:
162
功能
函数原型
说明
构造函数
vector();
创建一个空vector
vector(int nSize);
创建一个vector,元素个数为nSize
vector(int nSize,const t& t);
创建一个vector,元素个数为nSize,且值均为t
...
分类:
编程语言 时间:
2015-03-04 14:42:46
阅读次数:
217
介绍了java是如何加载class文件的,和如何加载网络或硬盘上的class文件。ClassLoader的机制。...
分类:
编程语言 时间:
2015-03-04 14:42:24
阅读次数:
256
1.线程是我们为了让进程能够同时干多件事而发明的分身术。在线程模式下,线程是进程的不同执行序列,一个进程至少有一个线程,但也可以有多个线程。将进程分为线程还可以有效地利用多核处理器和多核计算机,在没有线程的情况下,增加一个处理器并不能提高一个进程的执行速度,但如果分解为不同的线程,可以让各线程运转在不同的处理器上,从而提高了进程的速度。
2.如进程相似,系统管理线程是通过线程控制表和线程...
分类:
编程语言 时间:
2015-03-04 14:40:25
阅读次数:
138
在实际工作中,常常需要设定数字的输出格式,如以百分比的形式输出,或者设定小数位数等,现稍微总结如下
主要使用的类:java.text.DecimalFormat
1。实例化对象,可以用如下两种方法:
代码如下:
DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();
...
分类:
编程语言 时间:
2015-03-04 14:39:42
阅读次数:
148
定义:属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。比如你手机只有2.5mm接口(貌似就Nokia干的出来),但你只能买到3.5mm的,这时就需要买个适配器了(─.─|||意图宗旨:保留现有类所提供的服务,...
分类:
编程语言 时间:
2015-03-04 14:38:10
阅读次数:
124
=============潇洒的版权线==========www.ayjs.net===== Aaronyang========= AY =========== 安徽 六安 杨洋 ========== 未经允许不许转载 =========System.Windows.Threading.Dispa....
分类:
编程语言 时间:
2015-03-04 14:35:42
阅读次数:
195
第4章 虚拟机性能监控与故障处理工具//学习了虚拟机内存分配与回收技术的理论,还要掌握如何在实际工作中应用。//介绍了随JDK发布的6个命令行工具和2个可视化的故障处理工具。1.JDK的命令行工具JDK的bin目录下有许多工具,可以用于监视虚拟机和故障处理。很多小工具的命名都类似Unix命令,比如j...
分类:
编程语言 时间:
2015-03-04 14:35:16
阅读次数:
187
程序猿都非常懒,你懂的!今天为大家分享的是Integer这个包装类。在现实开发中,我们往往须要操作Integer,或者各种进制的转换等等。我今天就为大家具体解说一下Integer的使用吧。看代码:package com.herman.test;public class IntegerTest { p...
分类:
编程语言 时间:
2015-03-04 14:35:06
阅读次数:
217
冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。“冒泡”这个名字的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。这里以从小到大排序为例进行讲解。基本思想及举例说明冒泡排序的基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。经过一轮比较,就选出最大的数...
分类:
编程语言 时间:
2015-03-04 14:31:26
阅读次数:
177
转自:http://blog.csdn.net/tjyyyangyi/article/details/79296650-1背包问题参考:http://blog.csdn.net/liwenjia1981/article/details/5725579http://blog.csdn.net/dape...
分类:
编程语言 时间:
2015-03-04 14:29:47
阅读次数:
201
今天开始Swift学习 在此记录笔记 以备之后查阅! allenhuang
分类:
编程语言 时间:
2015-03-04 14:28:12
阅读次数:
130
遇到个输不出来的字符怎么办,因为输不出来的字符一般又是不常见大多数时候连名字也喊不出来的,所以想问百度谷歌大大也不大可能。如果是小白用户肯定会去把输入法软盘打开切换到其他键盘一个一个找。即使有搜狗输入法这样强大的特殊字符集的汇总,也还是要找啊。话说那天在GitHub上折腾的时候不小心整出个错误页面(...
分类:
编程语言 时间:
2015-03-04 14:23:15
阅读次数:
145
获取和设置元素的方法:. [] getAttribute具体实例:HTML部分:JS部分:window.onload = function(){ var oText = document.getElementById('text1'); // 获取和设置元...
分类:
编程语言 时间:
2015-03-04 14:25:00
阅读次数:
143
在linux下调试串口程序,无奈下面的硬件还没到位,所以,想着自己模拟一个串口用用。试了下下面这段代码:#!/usr/bin/env python#coding=utf-8import ptyimport osimport selectdef mkpty():#Open a new tty ...
分类:
编程语言 时间:
2015-03-04 14:23:00
阅读次数:
427