我们往往可以使用初始值列表来初始化一个数组或结构对象:
- intsize[]={100,200};
-
POINTpt={100,200};
但是,C++语法规定:不能使用初始值列表来初始化"非聚合(non-aggregate)"的对象。那么,什么才算是"聚合"呢?C++认为聚合包括满足如下条件的数组、类及结构:
不包含任何构造函数。
不包含任何私有/保护成员。
不包含任何基类。
不包含任何虚函数。
因此,4.1.1小节"struct与class"中定义的POINT结构和Point类,都是聚合:
- POINTpt1={100,200};
-
Pointpt2={100,200};
由"{"和"}"构成的值为初始值列表(initializers),当初始值的数目少于对象成员的数目时,系统会采取0作为初始值。如下:
- intsize[2]={100};
-
POINTpt1={100};
===========================================
以上摘自《把脉VC++》第4.1.3小节的内容,如果你想与我交流,请点击如下链接加我为好友:http://student.csdn.net/invite.php?u=113292&c=8913f87cffe7d533
分享到:
相关推荐
白乔原创:VC之控件篇[3]-VCer_net VC代码 VC开源 VC文章 VC工具 VC知道 VC词典 VC论坛.mht
白乔原创:VC之控件篇-VCer_net VC代码 VC开源 VC文章 VC工具 VC知道 VC词典 VC论坛.mht
白乔原创:VC之美化界面篇-VCer_net VC代码 VC开源 VC文章 VC工具 VC知道 VC词典 VC论坛.rar
白乔原创:VC之控件篇[2]-VCer_net VC代码 VC开源 VC文章 VC工具 VC知道 VC词典 VC论坛.mht
感谢网络前辈的无私分享,再整理一下 WTL 的学习文档。 所有源码都能在 VC6,WTL...7、白乔原创:VC之美化界面篇 8、ComboBox的WTL移植.doc 9、窗口的子类化.docx 10、深入剖析MFC中对于Windows消息处理、运行机制.doc
QQ源码,放在这里留个底,很适合初学者。
作者:白乔 链接:http://vcer.net/1046595482643.html 本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理; 2. 熟悉Windows消息机制,熟悉...
自己把分散的章节下载下来合并的PDF,完整版把脉VC++ 由于文件大只能分三部分
把脉VC++(上半册) 白乔、左飞编著 电子工业出版社
把脉VC++(下半册) 白乔、左飞编著 电子工业出版社
FakeQQ是白乔为《电脑爱好者》合订本准备的示例程序。 主要演示如下VC工程创建步骤; 对话框界面编程;注册表编程; TrayIcon编程; 网络编程; 数据库编程;线程编程;:
标准C++开发入门与编程实践源码,白乔写的,本人非常喜欢,里面有源码,包括西游记游戏的源码,有需要的朋友可下
内容索引:VC/C++源码,网络相关,仿QQ,聊天 fakeQQ 软件杂志中的完整聊天程序源码,作者是白乔,为《电脑爱好者》合订本准备的示例程序。 特别是对VC++新手特别有用处,通过这个示例程序会了解到VC创建工程的步骤、...
oauth2的示例工程源代码,含build好的war包 来源于github,但build会很耗时间 直接取出2个target目录下的war文件 改名为tonr2.war和sparklr2.war 置于webapps下 启动tomcat后,访问...即可体验演示工程
JSecurity是一个强大、灵活的Java开源安全框架。它能够简捷地处理认证、授权,集成session管理和单点登录(SSO:single sign-on)。
用Axure RP画FaceBook的交互原型,不过只是简单的页面,并不能实现所有的功能。
基于Jena的分布式RDF数据库实现,可自由伸缩,三元组
jena arq 2.9的源码下载 semantic web RDF处理中间件
spring-security-oath2自带sample的sparklr的war版 好不容易mvn成功的,供下载!