struct xampl {
       int x;
       char y;
};

struct xampl InstaceOfxampl;
struct xampl *PointerToxampl;
struct xampl &new_struct;

我们在第一种情况下创建一个简单的实例,在第二种情况下创建一个指向结构xampl的指针。然而,第三个声明是什么意思?与代码中的其他两个相比,它是如何处理的?

最佳答案

在C++中,struct xampl &new_struct声明引用(但是它是无效的,因为必须初始化引用)。在C语言中,这里没有任何意义。

关于c++ - 在C中声明结构的新实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12410941/

10-14 07:04