我在名为"mywidget.h“的QT头文件中键入了下面的代码。请任何人澄清以下问题:
#ifndef %PRE_DEF%
#define %PRE_DEF%
#include <%BASECLASS%>
class %CLASS% : public %BASECLASS%
{
Q_OBJECT
public:
%CLASS%(QWidget *parent = 0);
~%CLASS%();
};
#endif // %PRE_DEF%发布于 2017-01-16 10:34:00
这段代码只是用来创建新类的代码片段。
它做什么?
它只是将此代码片段插入到您的文本/源文件中,并选择(或标记) all‘% name %关键字,让您将其更改为所需的名称。
这是一个很好的练习吗?
那得看情况。如果你厌倦了输入新的类,并且知道如何做到这一点,那么答案是肯定的。让我们以更少的步骤创建对象定义。
在哪里可以找到类似的代码片段来增强我的知识?
这取决于您正在使用的IDE。使用,您可以将这些添加到:
C:\Users\your_username\Documents\Visual Studio version\Code Snippets
在那里,您会发现不同的文件夹名为Visual C++,您可以在其中添加它们。
编辑:
对此意见的答复如下:
您不必使用任何类型的IDE,只需手工复制和修改内容即可。但是(为了清晰起见)使用IDE比手工复制和更改内容更容易。
关于如何使用代码片段的完整说明:
Qt创造者
https://stackoverflow.com/questions/41674162
复制相似问题