这似乎是一个简单的问题,但我无法通过Stack Overflow搜索或Google找到它.什么类型后跟一个_t意思?如
int_t anInt;
我在C代码中看到很多意味着与硬件紧密相关 - 我不禁认为它们是相关的.
在我多年的C++(MFC)编程中,我从未觉得需要使用typedef,所以我真的不知道它用于什么.我应该在哪里使用它?有没有使用typedef首选的真实情况?或者这真的是一个特定于C的关键字?
在C中,将结构声明为是否存在任何有效差异
typedef struct {...} Foo;
和
struct Foo {...};
我知道第二个要求你使用前缀struct,但是在编写或执行程序时我会注意到这两个定义之间有什么区别?用enums怎么样?
我的c ++非常生疏.这是使用数组来存储数据项的bag类的头文件中的类声明的开头.它应该起到一个袋子的作用,你猜对了.我得到了第一行,但在那之后我不太明白发生了什么.这似乎相当普遍,所以我认为这里有足够的信息来获得帮助.
class bag
{
public:
    // TYPEDEFS and MEMBER CONSTANTS
    typedef int value_type;
    typedef std::size_t size_type;
    static const size_type DEFAULT_CAPACITY = 30;