1
請參閱給出的例子:C++我需要爲嵌套類定義頭部警衛嗎?
#ifndef OUTER_H
#define OUTER_H
class Outer
{
class Inner
{
public:
Innner();
};
};
#endif
我的問題是:我需要的地方創建一個標題後衛我的內部類,或者只是一個整個文件?
請參閱給出的例子:C++我需要爲嵌套類定義頭部警衛嗎?
#ifndef OUTER_H
#define OUTER_H
class Outer
{
class Inner
{
public:
Innner();
};
};
#endif
我的問題是:我需要的地方創建一個標題後衛我的內部類,或者只是一個整個文件?
當你的主頭後衛包含的一切,我假定這是一個.H文件,這意味着它僅包含聲明(或者至少應該),那麼一切就是中後衛的看守。所以總之,不,你不需要額外的保護。
標題守護是針對整個頭文件,而不是單個類。 – Galik
哦,我明白了,謝謝=) – Anderson