c++ - 在 C 中声明结构的新实例

标签 c++ c pointers structure instance

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/

相关文章:

c++ - 在 C++ 中全局初始化类的正确方法

c++ - 为什么 Qt Creator 找到了 typedef,但找不到构建过程?

c++ - while 语句中的 0

c - malloc char 与引用char 数组相同吗?

c - C 中的制表符补全(readline 库)

c - 实现多个进程共享的数据结构是否可行?

c - char *str ="STRING"和 char str[] = "STRING"之间的区别?

python - 使用套接字从 Python(客户端)向 C++(服务器)数组发送数据

c++ - 为什么有些图书馆提供无指针访问而其他图书馆不提供?

c++ - 带有指针容器的自动类型推导