So referenzieren Sie die C-Header-Datei nur einmal

Wenn wir die Header-Datei selbst schreiben und keine eindeutigen Methoden hinzufügen, kann dies zu wiederholten Referenzen, Code-Redundanz, hohem Platzbedarf und einer Verringerung der Effizienz führen. Daher ist es sehr wichtig sicherzustellen, dass nur einmal darauf verwiesen wird. Hier sind zwei Methoden:

1、#pragma einmal 

Diese Methode ist relativ einfach: Wir müssen #pragma nur einmal in die erste Zeile der Header-Datei schreiben, die wir schreiben.

2. #ifndef Header-Dateiname #Define Header-Dateiname #endif

Der Name der Header-Datei wird hier geändert in: Fügen Sie davor und danach zwei Unterstriche hinzu. Klicken Sie, um die Unterstriche zu ersetzen

#pragma once  // 第一种只包含一次头文件的方法


// 下面是  第二种只包含一次头文件的方法
#ifndef __Add_h__      // if not def  如果没有定义 Add.h
#define __Add_h__      // 定义Add.h

int Add(int a, int b);  // 声明 函数原型

#endif                 // 结束if


// 这样就能保证自己所引用的头文件只引用一次,防止多次引用的事情发生。

Acho que você gosta

Origin blog.csdn.net/xingyuncao520025/article/details/132683339
Recomendado
Clasificación