c++
Persistenter
这个作者很懒,什么都没留下…
展开
-
C++中operator <<中的自增自减运算
C++的cout用来输出数据,但是在cout中使用自增、自减运算符时需格外注意。如下代码:#include <iostream>using namespace std;int main(){ int x = 1; cout << x++ << " " << x-- << endl; // 输出 0 1 x = 1; cout << x-- << " " <<原创 2017-03-30 17:29:15 · 646 阅读 · 1 评论 -
C++输入和输出
C++的I/O由流(stream)完成,常用的有class istream(输入流)、class ostream(输出流)。IOStream程序库定义了数个iostream全局对象: 对象 型别 说明 cin istream 标准输入通道,OS将其常与键盘连接 cout ostream 标准输出通道,OS将其常与屏幕连接 cerr ostream 标准错原创 2017-03-31 10:30:50 · 933 阅读 · 0 评论 -
string、char与int类型之间的转换
代码如下:#include<iostream>#include<string>using namespace std;int main(){ //string转int string s = "123"; cout << atoi(s.c_str()) + 1 << " " << typeid(atoi(s.c_str())).name() << endl; //i原创 2017-04-01 16:42:46 · 546 阅读 · 0 评论 -
基本数据类型在32位系统和64位系统中所占字节数
最近看到这方面的知识,众说纷纭,所以自己动手实验下。请看代码:#include<iostream>using namespace std;int main(){ cout << "字符数据:" << endl; cout << "char\t" << sizeof(char) << endl; cout << "unsigned char\t" << sizeof(uns原创 2017-03-26 18:58:14 · 6367 阅读 · 0 评论 -
C++多态
C++ 的三大特性,封装,继承,多态。封装可以使得代码模块化,继承可以扩展已存在的代码,而多态的目的则是为了接口重用。本篇博客主要介绍C++中多态的相关概念及使用方法。概念多态(Polymorphisn)多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说:允许将子类类型的指针赋值给父类类型的指针(一个接口,转载 2017-05-27 10:39:57 · 338 阅读 · 0 评论 -
C++继承
基本概念继承 类的继承,就是新的类从已有类那里得到已有的特性。原有的类称为基类或父类,产生的新类称为派生类或子类。基本语法派生类的声明:class 派生类名:继承方式 基类名1, 继承方式 基类名2,...,继承方式 基类名n{ 派生类成员声明;};在 c++ 中,一个派生类可以同时有多个基类,这种情况称为多重继承。如果派生类只有一个基类,称为单继承。派生类继承基类中除构造和析构函数以转载 2017-05-27 11:03:30 · 270 阅读 · 0 评论