摘要:
首先卸载原有的gdb,sudo yum remove gdb 从gnu官网下载最新的gdb源文件,wget http://mirrors.ustc.edu.cn/gnu/gdb/gdb-7.9.1.tar.xz tar -xf gdb-7.9.1.tar.xzcd gdb-7.9.1 sudo yu 阅读全文
摘要:
下面是我从CentOS-7-x86_64-DVD-2003.iso 下面的Packages里面找到的rpm包 cpp-4.8.5-39.el7.x86_64.rpm gcc-4.8.5-39.el7.x86_64.rpm gcc-c++-4.8.5-39.el7.x86_64.rpm glibc-c 阅读全文
摘要:
// 禁止赋值拷贝 #ifndef DISALLOW_COPY_AND_ASSIGN #define DISALLOW_COPY_AND_ASSIGN(_className_) _className_(const _className_&) = delete;_className_& operato 阅读全文
摘要:
有时(但并不频繁)会发生这样一种情况,我们希望能修改类的某个数据成员,即使是在一个const成员函数内。可以通过在变量的声明中加入mutable关键字做到这一点。一个可变数据成员(mutable data member)永远不会是const,即使它是const对象的成员。因此,一个const成员函数 阅读全文
摘要:
类可以在它的第一个访问说明符之前定义成员,对这种成员的访问权限依赖于类定义的方式。如果我们使用struct关键字,则定义在第一个访问说明符之前的成员是public的;相反,如果我们使用class关键字,则这些成员是private的 // Created by simp on 2020/10/15. 阅读全文
摘要:
在这里定义函数指针的时候*pf两端的括号是必不可少的。如果不写这对括号,则pf是一个返回值为bool指针的函数 函数指针的调用 在调用pf的时候无须解引用指针也可以直接调用 bool b1 = pf("hello","goodbye"); bool b2 = (*pf)("hello","goodb 阅读全文
摘要:
sizeof运算符返回到一条表达式或类型名字所占用的字节数。sizeof运算符满足右结合律,其所得的值是一个size_t 类型的常量表达式。运算符的运算对象有两种形式: sizeof(type) sizeof expr 因为sizeof满足右结合律并且与*运算符的优先级一样,所以表达式按照从右向左组 阅读全文
摘要:
在C++中,与接口等价的是具有纯虚函数的类。因此需要一个包含了期望在插件中出现所有函数的接口 1.接口 接口是一个基本上不需要做什么的类,但是它列出了应用程序需要的所有插件的草图。在实际项目中都是从一开始就将所有必须的函数都包含在接口中,后期不修改接口中的内容。 打开Qt Creator 选择hea 阅读全文
摘要:
QStandardItem *item1 = new QStandardItem("MainWindow::on_closeBtn_pressed()"); model->appendRow(item1); QModelIndex index = model->index(model->rowCou 阅读全文
摘要:
首先新建一个Qt app 选择窗口(就是在窗口的空白区而不是在窗口控件上单击)并将其布局设置为垂直, 对组框执行相同的操作,但是这一次是将布局设置为水平。 效果就是如下的情况随着窗口大小的改变 窗口内的组框也随之改变 Qt中网格布局中的控件可以随着窗口的大小变化而变化 阅读全文