C++
文章平均质量分 81
liming_MTK
爱好编程,至今仍在学习
展开
-
C++ 关于处理流
C++没有定义如何将数据写入屏幕或文件,也没有定义将数据读入程序。然而,使用C++编写程序时,这些是不可缺少的部分,标准C++库包含用来方便输入输出(I/O)的iostream库。 将输入出入同语言分开并使用库来处理输入输出的优点是,更容易使语言独立于平台。也就是说,可以在PC上编写C++程序,然后在Sun工作站上重新编译并运行他们;或者是在Linux上重新编译使用Windows编译器创建的代码原创 2010-03-20 18:21:00 · 602 阅读 · 0 评论 -
C++中关于 引用 的用法
在C++中提供了一个很简洁,并很有用的功能——引用 引用时别名:创建引用时,你将其初始化为另一个对象(即目标)的名称。然后,引用将成为目标的另一个名称,对引用执行任何操作实际上都是针对目标的. 实质上,引用的本质就是目标对象的一个别名。它与指针的不同是:定义指针还占四个字节,而引用不会开辟内存。并且引用在定义是必须给它赋值,即指定目标对象。并且不能再改变目标对象。 一、引用的创建和使用 i原创 2010-03-20 18:15:00 · 452 阅读 · 0 评论 -
C++ 文件操作
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、析取器(>>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示原创 2010-03-20 18:20:00 · 388 阅读 · 0 评论 -
C++中 强制类型转换 详解
c++中强制类型转换操作符小结 标准c++中主要有四种强制转换类型运算符: const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。 表达式static_cast ( a ) a的值转换为模板中指定的类型T。在运行时转换过程中原创 2010-03-20 18:24:00 · 863 阅读 · 0 评论 -
虚函数的详解virtual
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。 下面是对C++的虚函数这玩意儿的理解。 一, 什么是虚函数 简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不原创 2010-03-20 18:28:00 · 364 阅读 · 0 评论