
c++
文章平均质量分 89
银冰冷月
这个作者很懒,什么都没留下…
展开
-
C/C++文件读写操作
C/C++文件读写操作原创 2021-01-08 16:22:35 · 1385 阅读 · 0 评论 -
GDB调试coredump文件
一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆...原创 2020-02-16 10:28:00 · 617 阅读 · 0 评论 -
C++字符串常用操作
在C++类的构造函数中经常会看到如下格式的写法: MyWindow::MyWindow(QWidget* parent , Qt::WindowFlags flag) : QMainWindow(parent,flag) 上述语句中单冒号(:)的作用是表示后面是初始化列表,一般有三种使用场景。 1、对父类进行初始化 (目的是什么呢?在创建子类时,能够把参数传给父类,从而完成对父类的初始化) ...原创 2020-02-16 10:31:03 · 2177 阅读 · 0 评论 -
C++类成员冒号初始化以及构造函数内赋值
原文:http://blog.youkuaiyun.com/zj510/article/details/8135556 通常我们对类成员进行“初始化”有两种方式: 1. 构造函数后面跟冒号; 2. 构造函数里面对成员进行赋值。 有些人不太注意这个小细节,或者根本不知道他们的区别,认为两种方式是一样的。这个误解有时可能会对程序带来影响,这里我来介绍一下这两种方式。 首先我们看这么一段代码:原创 2014-12-03 13:34:28 · 1335 阅读 · 1 评论 -
如何理解数组作为函数参数时,数组名就是指针?
原文:http://blog.youkuaiyun.com/microsues/article/details/6112898 在《Expert C Programming》这本书中,第202页有这样一句话:在函数参数的声明中,数组名被编译器当着指向该数组第一个元素的指针。通过实例测试,这句话的意思就是:在声明这个参数的整个函数作用域内,数组名就是指针。 见测试用例: [cpp]转载 2014-12-03 15:46:58 · 1126 阅读 · 0 评论