Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

本博文并不会讲的很全,因为博主也是刚知道还有这么回事。在Qt中,QObject是顶层对象,当Qt程序关闭的时候,QOject对象会被自动释放掉。而因为QObject是顶层对象,所以其所有派生类在Qt程序关闭的时候都会被自动释放掉。 –这段话是我从别人的博客里抄来的。 实际的应用中,在一个动态分配的类指定了父对象后,其会被自动释放掉。但是如果没有指定父对象,则其不会被释放。 举个例子,我定义一...

报错如下: 12345678910111213╭─fire@butterfly ~/codeSet/CPPCode ╰─➤ g++ -Werror -Wextra -Wall -pedantic -Wconversion test.cpptest.cpp: 在复制构造函数‘HasPtr::HasPtr(const HasPtr&)’:test.cpp:11:18: 错误:‘Has...

这只是一篇备忘博文(虽然我大多数文章的目的也都是备忘)。
定义析构函数时只需要在类名前加上~即可说明这是析构函数,如:

昨天晚上就想拿C++连接Mysql了,今天一早上就起来尝试,终于弄明白了怎么安装(顺便还给自己补了一波cpp的知识)。
下面是安装方法:

这个问题是当智能指针指向一个变量的时候产生的,因为智能指针会自动释放,变量也会被内存回收,所以这两者冲突了。
虽然最容易的解决方法是直接使用普通指针,但是因为丰富的求知欲,我们就来看一看如何解决这个问题。

为了防止日后找不到解决方法,所以就先写上。

因为这个问题太容易了,所以直接上代码吧。

直接使用string对象的find()方法,如果find()找到了目标返回目标的下标,如果没有找到返回string对象.npos。

下面是代码:




愿火焰指引你