我有一個字符串類,不出所料,根據是否啓用UNICODE使用不同的實現。我如何轉發聲明已經typedef'd的類?
#ifdef UNICODE
typedef StringUTF16 StringT;
#else
typedef StringUTF8 StringT;
#endif
這很好,但我目前有一個問題,我需要轉發聲明StringT typedef。我怎樣才能做到這一點?
我不能這樣做typedef StringT;
所以它使得前置聲明棘手。是否有可能做這種typedef'd類型的前向聲明,而不必將上面的代碼放到頭文件的頂部?
好吧......那就是我所害怕的。乾杯:) – Goz 2009-08-05 16:51:45