码迷,mamicode.com
首页 > 编程语言 > 详细

C++基础学习积累

时间:2015-10-25 19:27:28      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

一、C++ bool 、int等类型转化为std::string:

方法:

bool b = true;
stringstream ss1;
ss1 << b;
std::string str = ss1.str()
cout <<str << endl;

二、C++ std::string 转化为const char *

方法:

std::string ss = "Hello World";
const char * str = ss.c_str();

三、Qt弹出框

方法:

#include <QMessageBox>
QMessageBox::about(this,"test",aa);
QMessageBox::warning(this,"test","test",QMessageBox::Ok,QMessageBox::Cancel);

四、C++检查文件是否存在

方法:

std::string strInputImage = "1.png";
ifstream finInput(strInputImage);
if(!finInput)    //如果不存在,则给出提示,并返回
{
  QMessageBox::warning(this,"test_JHJZ","input image is invalid",QMessageBox::Ok,QMessageBox::Cancel);
  return;
}

五、C++继承访问修饰符

继承规则:
class derived-class: access-specifier base-class
继承访问修饰符access-specifier:包含public、protected、private,但通常使用public;

继承访问修饰符目的是为了控制基类成员作为派生类的成员后,在派生类中的类型。

详细规则如下:

公有继承(public):当一个类派生自公有基类时,基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访问,但是可以通过调用基类的公有和保护成员来访问。
保护继承(protected): 当一个类派生自保护基类时,基类的公有和保护成员将成为派生类的保护成员。
私有继承(private):当一个类派生自私有基类时,基类的公有和保护成员将成为派生类的私有成员。

C++基础学习积累

标签:

原文地址:http://www.cnblogs.com/fuyouche/p/4909199.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!