引用头文件时尖括号和引号的区别

在包含头文件时,我们使用“qobject.h”,而不是。这两种引用方式的区别是:

如果文件名包含在尖括号中,则C++编译器将在存储标准头文件的主机系统的文件系统中查找;

如果文件名包含在双引号中,则编译器将首先查找当前的工作目录或源代码目录(或其他目录,这取决于编译器)。如果没有在那里找到头文件,则将在标准位置查找。

因此在包含自己的头文件时,应使用引号而不是尖括号。这样有利于编译器的编译性能。

你可能感兴趣的:(QT,C++,qt,c++)