if语句用于测试条件并在条件为真时执行一桌或几条语句。 说明:if表达式后面不能带分号,否则它本身表示代码中的空语句,使编译器将空语句解释为在条件为真时执行的语句。 if (x == 10); // Warning! Extra semicolon! DoSomething(x); 这里DoSomething()函数总会执行,因为编译器不把它看成在条件为真时执行的第一条语句。由 发布时间:2012-06-30 作者: 佚名技术 views(299)
关于《深度探索C++对象模型》停顿了半个月,今天继续啃这个骨头,我的学习进入了第四章,函数的语意学。先做个复习C++支持三种成员函数:静态、虚、和非静态。每一种函数的调用方式都不同,当然他们的作用也会有区别,一般来说我们只要掌握根据我们的需要正确的使用这三种类型的成员函数便可以了,至于内部是如何运做的我们 发布时间:2012-06-30 作者: 佚名技术 views(181)
再论类型 在讨论装箱(boxing)之前,有必要弄清楚为什么值类型与引用类型之间会有所区别。 一个含有数值的值类型的实例,和一个指向对象的引用类型的实例,它们有什么区别呢?除了存储对象所需的内存之外,每一个对象都会有一个对象头,目的是为面向对象的编程提供基本的服务,如存在虚方法的类,嵌入其中的元数据 发布时间:2012-06-30 作者: 佚名技术 views(184)
goto语句可以将程序转入前面用标号和冒号声明的标号处。 下列代码演示了这个语句: bool done = false; startPoint: // do some stuff if (!done) goto(startPoint);// loop over, moving on... 这里不需要大括号,因为goto语句与标号之间的所有代码均会执行。 goto语句被认为是C++程序中的不良语句。用goto语句能做的任何 发布时间:2012-06-30 作者: 佚名技术 views(200)
C++ Builder 初学问与答(一) C++ Builder 初学问与答(二) C++ Builder 初学问与答(三) C++ Builder 初学问与答(四) C++ Builder 初学问与答(五) C++ Builder 初学问与答(六) C++ Builder 初学问与答(七) C++ Builder 初学问与答(八) C++ Builder 初学问与答 (九) C++ Builder 初学问与答 (十) C++ Builder 初学问与答 (十 发布时间:2012-06-30 作者: 佚名技术 views(239)
CLR定义了一些用于访问存取的修饰成分,其作用超越了本地C++中类成员函数与变量的对等物(如:public、private、protected),不仅如此,甚至还能定义命名空间或嵌套类型的可访问性。为了让C++/CLI达到作为低级语言的目标,除访问性之外,它还提供了比其他CLR平台高级语言更多的控制。 本地C++可访问性与CLR中定义的可访 发布时间:2012-06-30 作者: 佚名技术 views(269)
Borland C++Builder 5.0教程(1) Borland C++Builder 5.0教程(2) Borland C++Builder 5.0教程(3) Borland C++Builder 5.0教程(4) Borland C++Builder 5.0教程(5) Borland C++Builder 5.0教程(6) Borland C++Builder 5.0教程(7) Borland C++Builder 5.0教程(8) Borland C++Builder 5.0教程(9 发布时间:2012-06-30 作者: 佚名技术 views(281)
下一代visual studio版本(以前whidbey,现在是visual studio 2005)提供更加丰富的改进的库文件和没有很多幕后精简和加速的压力,它的大量配合的工具和新的功能将使开发者的开发过程变得简单有趣,对我而言,这些与visual studio 2005对C++的处理相比就显得有些苍白,这里我主要谈谈在下一代visual studio中C++的变化. 发布时间:2012-06-30 作者: 佚名技术 views(239)
|