我在名为" 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%
答案 0 :(得分:1)
此代码只是用于创建新类的代码段。
它的作用是什么?
它只是将此代码段插入到您的文本/源文件中,并选择(或标记)所有`%NAME%关键字,让您将其更改为所需名称。
这是一个好习惯吗?
这取决于。如果你厌倦了输入新课程并且知道如何做到这一点,那么回答是肯定的。它让你用更少的步骤创建对象定义。
我在哪里可以找到类似的代码段以增强我的知识?
这取决于您使用的IDE。使用Visual Studio,您可以将它们添加到:
C:\Users\your_username\Documents\Visual Studio version\Code Snippets
在那里,您可以找到名为Visual C++
的不同文件夹,您可以在其中添加它们。
修改强>
回答评论:
您不必使用任何类型的IDE,您只需手动复制内容并进行修改即可。但是(为了清楚起见),使用IDE而不是手动复制和更改内容更容易。
有关如何使用代码段的完整说明: