- 浏览: 38036 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
shi5jin:
呵呵,我看的是Effective C++第三版,第一个item ...
站在巨人肩上的思考[连载] (5) -
bigpanda:
欢迎讨论远程数据库和rpc的编程。
“《Effective ...
站在巨人肩上的思考[连载] (5) -
spinach:
读完这两节,我基本就一个字,“基本帅呆了”。
站在巨人肩上的思考 [连载] (3) -
spinach:
终于等到了,慢慢看。
站在巨人肩上的思考 [连载] (2) -
spinach:
期待下文
站在巨人肩上的思考 [连载] (1)
<st1:chmetcnv tcsc="0" w:st="on" unitname="C" sourcevalue="1.3" numbertype="1" negative="False" hasspace="True">1.3 C</st1:chmetcnv>++的设计
- int intVar;
- double yourCash, myCash;
- class Student;
- std::string studentName;
- int intMax(int, int);
<v:shapetype id="_x0000_t202" path="m,l,21600r21600,l21600,xe" coordsize="21600,21600" o:spt="202"><v:stroke joinstyle="miter"></v:stroke><v:path o:connecttype="rect" gradientshapeok="t"></v:path></v:shapetype><v:shapetype id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" coordsize="21600,21600" o:spt="75" o:preferrelative="t" filled="f" stroked="f"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype>
- int intVar = 0;
- double yourCash = 0.0, myCash = 10e+10;
- class myClass {}; //an empty class;
- std::string studentName(“”);
- int intVar; //declaration;
- intVar = 3; //definition;
- //class definition;
- class Student {
- int _studentNo;
- char _gender;
- std::string _birth;
- public:
- int number(void) const;
- char gender(void) const;
- std::string birth(void) const;
- };
- //a function definition/implement;
- int intMax(int a, int b) {
- return (a > b ? a : b);
- }
- int
- Student::number(void) const {
- return _studentNo;
- }
- using namespace gavin::math;
- Matrix matrix1(3, 5), matrix(5,3);
- matrix[0][0] = 3, matrix1[0][1] = 2;
- //…初始化matrix1和matrix2;
- Matrix result( matrix1 * matrix2 );
- cout << “We can print out the result: “ << result << endl;
- cout << “after multiply with 3 is: “ << 3*result << endl;
- cout << “And we can plus them: “ << matrix1 + matrix2 << endl;
- cout << “Sure can minus: “ << matrix1 – matrix2 << endl;
- cout << “Even get a negative: “ << -matrix2 << endl;
- cout << “Get the Matrix’s size: “ << matrix2.size() << endl;
- Matrix::iterator iter = result.begin(),
- iterEnd = result.end();
- for(; iter != iterEnd; ++iter) {
- cout << *iter << endl;
- }
- printMatrix(matrix1); printMatrix(matrix2);
- matrixPlus(matrix1, matrix2);
发表评论
-
站在巨人肩上的思考[连载] (8)
2007-12-03 14:58 11465.2 数组 5.2.2 字符串文字量 ... -
站在巨人肩上的思考[连载] (7)
2007-12-03 14:56 11334.8 枚举 枚举是表示具有共同属性的整 ... -
一种“标准”的虚函数机制简介
2007-11-09 11:07 1295编译器是如何针对虚函数产生可以再运行时刻确定被调用函数 ... -
A Generic Ostream Iterator
2007-09-07 08:37 1379by Christopher Diggins November ... -
我能从构造函数调用虚函数吗?
2007-09-06 11:18 2788可以。不过你得悠着点 ... -
为何我的构造函数不太对劲?
2007-09-06 10:57 1179类似这样的问题千奇百怪。例如: ... -
如何在类中定义常量?
2007-09-06 10:51 2531如果你想得到一个可用 ... -
为何空类的大小不是零?
2007-09-06 10:46 1922为了确保两个不同对象的地址不同,必须如此。也正因为如此,new ... -
我应该怎样处理内存泄漏?
2007-09-06 10:43 974很 简单,只要写“不漏 ... -
您可以推荐一种编写代码的标准吗?
2007-09-06 10:36 1334C++ 代码编写标准的要点是:根据使用 C++ 的具体的 ... -
如何使用异常?
2007-09-05 09:34 1019请参考 TC++PL 章节 8.3、第十四章,以及附录 E。附 ... -
为何C++既有指针也有引用?
2007-09-05 09:28 893C++ 的指针继承于 C,若要移除指针,势必造成严重的兼容性 ... -
可以在构造函数里抛出异常吗?析构函数里呢?
2007-09-05 09:24 2359可以:当你不能正常地初始化(构造)对象时,你应该在 ... -
站在巨人肩上的思考[连载] (6)
2007-05-04 09:31 1960第4章 类型和声明 4.3 字符类型 “由8 ... -
站在巨人肩上的思考[连载] (5)
2007-04-23 19:40 2386最近做个小项目,有点忙。事情倒是不难,就是有点杂, ... -
站在巨人肩上的思考[连载] (4)
2007-04-10 11:13 1831首先感谢 spinach 的鼓励与支持。你给了我很大的动力, ... -
站在巨人肩上的思考 [连载] (3)
2007-04-09 08:36 2187上一篇中,主要是对C++类设计的一个概览。如果 ... -
站在巨人肩上的思考 [连载] (1)
2007-04-06 08:20 2165[原创。欢迎复制。转载请您注明出处 -- Gavin] Tip ...
相关推荐
八年级物理全册1.3站在巨人的肩膀上我国的四大发明素材新版沪科.doc
综上所述,卓越商企服务在商务物业管理领域具有一定的竞争优势,其业务模式、区域扩张策略、增值服务发展以及母公司支持都为其未来的发展提供了良好的基础。然而,投资者在做出投资决策时还需考虑市场风险和行业动态...
绿洲APP产品分析报告:站在巨人肩膀上能否看得更远?.pdf
站在巨人的肩膀上,_迁移学习_Transfer_Learning
站在巨人的肩上——XX借势营销策划.doc
站在巨人的肩上泛德林恩借势营销策划.docx
站在巨人的肩膀上:分层设计在 Nervos 生态系统中的 layer 2区块链上的实际应用-SACC2021年中国系统架构师大会
本教程资源"ios-站在巨人的肩膀上-scrollView联动.zip"可能包含了一个名为"XYSlideMenu"的示例项目,旨在帮助开发者理解并实现ScrollView的联动效果。 ScrollView联动的核心是通过监听ScrollView的滚动事件,将滚动...
站在巨人的肩上--泛德林恩借势营销策划.doc
小米集团作为一家以生产家用电器起家并迅速发展的科技公司,其商业模式和市场策略为家用电器行业带来了新的思考。小米集团的成功可以归结为几个关键因素:硬件产品作为核心,极致性价比的产品特点,以及基于物联网的...
本项目“站在巨人肩膀上制作的异步非阻塞IM”是一个基于Java语言实现的高效通信平台,它巧妙地利用了现有的开源技术和工具,以解决大规模并发下的高性能通信问题。以下将详细阐述这个项目中的关键知识点。 首先,...
本项目“站在巨人肩膀上制作了异步非阻塞的IM”充分利用了Java的优势,构建了一个高效、灵活的多协议通讯解决方案。 首先,异步非阻塞编程模型是现代高性能网络应用的核心。传统的同步阻塞模型在处理高并发时容易...
资源描述让你站在HTML巨人的肩膀上,制作非常酷炫的HTML前端web幻灯片。通过使用资源描述,你可以轻松地添加各种动画效果,使你的网页更加生动有趣。无论是淡入淡出、滑动、旋转还是缩放,你都可以通过资源描述实现...
【标题】中的“站在巨人的肩膀上的项目,感谢zhile大佬的Pandora-Next项目”表明这是一个基于他人开源项目进行开发或改进的项目。这里的“Pandora-Next”可能是一个由用户“zhile”创建的开源项目,它很可能在Python...
只有善于观察市场动态,深挖平台潜力,灵活应对变化,才能在互联网大潮中把握住机遇,站在巨人的肩膀上取得成功。在这个过程中,对开放平台的深刻理解和巧妙运用,将成为企业在互联网时代变革中立足的关键。
【知识点详解】 1. 指南针:指南针是我国古代...这些发明展示了中国古代科技的卓越成就,它们不仅在国内发挥了重要作用,而且对全球科技发展产生了深远的影响,是站在这些巨人肩膀上,人类社会得以不断进步的基础。
在C++编程中,错误处理是一项至关重要的任务,因为它们能帮助我们发现并修复程序中的问题,从而提高软件的质量和稳定性。...记住,每一次错误都是学习的机会,站在前人的经验上,我们可以走得更远。
14. 文件中还提到了宝胜国际的公司背景,包括其在中国消费行业中的位置,以及它在当前市场环境下如何站在“巨人的肩膀上”即利用与Nike和adidas等国际品牌的合作关系实现自身的增长。 通过上述知识点的整理,可以...