2011-06-14 34 views
3

可能重复:
Class names that start with C.为什么我需要用C类名的 “C” 盈++

我使用C++和人民名为C++的类名 “C” 是新手+一些东西。那是什么意思?我认为这是一种语法,但不知道它是什么意思..

+4

因为c是cookie。 (这对我来说已经足够了) – madmik3 2011-06-14 02:05:19

+0

只有约定 - 另一种方式是使用underscore_t作为类型(可能包括类),正如一些标准类型,比如'std :: size_t'。 – Steve314 2011-06-14 02:06:38

+1

请参阅下面的其他评论和答案。 Borland的工具使用“T”(大概是为“type”)而不是“C”。我很有趣的是,“I”现在仍然被用作前缀来表示.NET中的接口 – David 2011-06-14 02:08:20

回答

8

C++并不需要它,但有些人提醒他们标识符是针对某个类的。现在它被认为是不好的做法,但十年或更久以前流行(特别是在微软环境中)。

相关问题