一 : explicit关键字
前段时间经常看到explicit关键字,由于忙,也没去搞清楚它到底什么意思。这段时间闲了下来,补补课,看了看书,终于明白它的含义了。
先说说用构造函数作为隐式转换函数。在C++中,凡是1个类有只带1个参数的构造函数,都定义了一组隐式转换,把构造函数的参数类型转换为该class的类型。比如Integer(int)就定义了1个从int到Integer类型的隐式转换。比如,对于以下代码:
extern void calc(Integer );
int i;
calc( i );
如果Integer类没有声明1个Integer(int)的构造函数,编译器将在calc(i)处报错。相反如果Integer类声明了1个Integer(int)型的构造函数,那么int值可以被用在任何需要Integer类型的地方。
如果我们不期望编译器自动的进行这种隐式转换,该怎么办呢?有1种解决办法,就是把它声明为显式的(explicit):
class Integer {
public:
explicit Integer( int);
// ...
};
这样当编译到隐式的类型转换时,编译器将报错,说明不能执行隐式转换。我们可以使用强制转换的形式显式的执行转换操作,如:
extern void func(Integer );
int main() {
func(99);//错误,从int到Integer没有隐式转换
func(Integer(99)); //OK,显式转换
func(static_cast<Integer>(99));//OK,强制转换
};
二 : G股:G股-关键字
G股:股权分置改革试点股票。上市公司凡遇股权分置改革实施后复牌,将对该股的汉字简称冠以G标记。这意味着将出现一个股改概念股票———G股。G 是“股改”的GUGAI头一个英文字母,G股就是已经完成股改的公司股票,为了区别未“股改”的公司股票在前面加个“G”字。如G三一,G金牛等。权威人士表示,标示"G股"的出发点是区分完成股改和未完成股改的两类公司,便于对完成股改的公司实施再融资等方面的优惠政策。
g股_G股 -关键字
G股.
“每经”就是《每日经济新闻》的简称;随着股改的推进,G股队伍出现爆炸式增长,随着股权分置改革的深入,全流通股票的家数将逐渐增加,由于试点方案实施之后股票简称前面都暂时冠以"G"代码,所以业界形象地称其为"G板"。而所谓"G板"这个概念是源于监管层还是民间?股权分置改革试点办公室的一位人士道出1个基本事实。他说,"当时有过G板的叫法,但并非设立独立板块的意思。大致上是指进行了股权分置改革的这类公司,也就是G类公司。所以,如果说监管层说过G板,实际上是指G股。" 2005年6月17日三一重工股票简称变更为"G三一",成为中国证券市场第一只G股。 "G股"的设立,表明了证监会的政策意图。"不解决全流通就不能进行再融资"的规定,也让更多的上市公司纷纷上报股改方案。目前中国股改基本完成,而G股也将成为历史。
实施股权分置改革的背景
由于历史的特殊原因,我国证券市场存在股权分置现象。股权分置是指A股市场上的上市公司股份按能否在证券交易所上市交易被区分非流通股和流通股,这是我国经济体制转轨过程中形成的特殊问题。股权分置不能适应治本市场改革开放和稳定发展的要求,必须通过股权分置改革,消除非流通股和流通股的制度差异。
由于早期的制度设计缺陷,在内地股票市场,只有占市场总量1/3的社会公众股可以上市交易,这部分股票称为流通股,另外2/3国有股和法人股则暂不上市交易,称为非流通股。股权分置问题长期以来困扰着中国资本市场的发展。
股权分置问题的产生,主要根源于早期对股份制的认识不统一,对证券市场的功能和定位的认识不统一,以及国有资产管理体制的改革还处在早期阶段,国有资本运营的观念还没有完全建立。截至2004年底,中国上市公司总股本7149亿股,其中非流通股份4543亿股,占上市公司总股本的64%,国有股份在非流通股份中占74%。2004年5月初推出的第一批股权分置试点工作已经完成,第二批股权分置试点工作也于6月20日正式启动。
股权分置问题的存在,不利于形成合理的股票定价机制;影响证券市场预期的稳定;大股东不关心上市公司的股价变动,流通股股东的投票权未能对上市公司作出有效约束,使公司治理缺乏共同的利益基础;不利于国有资产的顺畅流转、保值增值以及国有资产管理体制改革的深化;制约资本市场国际化进程和产品创新等。可以说,股权分置问题已经成为完善资本市场基础制度的1个重大障碍。
三 : transient关键字
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。
transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。 首先,让我们看一些Java serialization的代码:
public class LoggingInfo implements java.io.Serializable
{
private Date loggingDate = new Date();
private String uid;
private transient String pwd;
LoggingInfo(String user, String password)
{
uid = user;
pwd = password;
}
public String toString()
{
String password=null;
if(pwd == null)
{
password = "NOT SET";
}
else
{
password = pwd;
}
return "logon info: /n " + "user: " + uid +
"/n logging date : " + loggingDate.toString() +
"/n password: " + password;
}
}
现在我们创建一个这个类的实例,并且串行化(serialize)它 ,然后将这个串行化对象写入磁盘。
LoggingInfo logInfo = new LoggingInfo("MIKE", "MECHANICS");
System.out.println(logInfo.toString());
try
{
ObjectOutputStream o = new ObjectOutputStream(new FileOutputStream("logInfo.out")); o.writeObject(logInfo);
o.close();
}
catch(Exception e) {//deal with exception}
To read the object back, we can write
try
{
ObjectInputStream in =new ObjectInputStream(new FileInputStream("logInfo.out")); LoggingInfo logInfo = (LoggingInfo)in.readObject();
System.out.println(logInfo.toString());
}
catch(Exception e) {//deal with exception}
如果我们运行这段代码,我们会注意到从磁盘中读回(read——back (de-serializing))的对象打印password为"NOT SET"。这是当我们定义pwd域为transient时,所期望的正确结果。
现在,让我们来看一下粗心对待transient域可能引起的潜在问题。假设我们修改了类定义,提供给transient域一个默认值,
代码如下:
public class GuestLoggingInfo implements java.io.Serializable
{
private Date loggingDate = new Date();
private String uid;
private transient String pwd;
GuestLoggingInfo()
{
uid = "guest";
pwd = "guest";
}
public String toString()
{
//same as above
}
}
现在,如果我们串行化GuestLoggingInfo的一个实例,将它写入磁盘,并且再将它从磁盘中读出,我们仍然看到读回的对象打印password 为 "NOT SET"。当从磁盘中读出某个类的实例时,实际上并不会执行这个类的构造函数,而是载入了一个该类对象的持久化状态,并将这个状态赋值给该类的另一个对象。
摘自:http://www.61k.comtips/Tip/13726
四 : 5欧时力关键字
欧时力
关键词
姓名:孙珍凤 郑乔悠 班级: 10级EC班 指导老师:王 安
2012年6月
欧时力的男装 5欧时力关键字
目录
1、 现有关键词
2、 关键字挖掘
3、 Alexa排名
4、 百度权重查询
5、 现有长尾关键词
欧时力的男装 5欧时力关键字
1、 现有关键词
2、 关键字挖掘
3、 Alexa排名
欧时力的男装 5欧时力关键字
4、 百度权重查询
5、 现有长尾关键词
欧时力官网、欧时力官方旗舰店、欧时力女装、欧时力官方购物网、欧时力女装正品、欧时力男装、欧时力代购、欧时力旗下品牌、欧时力女装官网、欧时力招聘、欧时力官方网站、欧时力男装官网、ochirly 欧时力、欧时力品牌折扣店、
欧时力的男装 5欧时力关键字
6、 关键词优化
61阅读提醒您本文地址:
五 : 52173这个关键字
最近比较忙,好几天都没有写blog了,刚刚看了下,有个好消息是 52173这个关键字,在百度里面排上第一了。
曾经就是查询www.52173.com ,也出不来东西,前一阵52173一直排第8这样的位置,今天居然就排上第一了,也是一个好事吧。
当然,52173也不是一个品牌,查询52173的人估计在10个以下吧,呵呵,也有可能就是我一个。如果小游戏这个关键字做到第一,那才是一件好事啊。当然对于像我这样,一个业余站长还是有很大的难度阿。
上周末参加了上海站的草根大会,有幸见到了王志东先生,图王先生,王晨昀先生等等,听了很多大腕们的发言,还是很有感触阿。见到那么多同道中人,也是一件很开心的事情啊。
本文标题:关键字-explicit关键字61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1