【问题标题】:When was the structure dereference with "->" intoduced in C?何时在 C 中引入了带有“->”的结构取消引用?
【发布时间】:2017-02-26 01:34:01
【问题描述】:

我想在最近的一个项目(用 C 编写)中使用运算符 ->,但我经常收到错误 Illegal member reference for "->"。我知道这个运算符可以在最近的 C 和 C++ 版本中使用。我的编译器/链接器使用的 C 标准是C89/C90,我想。你们知道在哪个更新中引入了-> 的结构取消引用吗?

【问题讨论】:

  • 从一开始就在 C 中;您更有可能尝试将它与结构引用而不是指针一起使用。
  • 尝试发布您的代码...
  • 谢谢,那我需要通过编译器设置。在另一台机器上编译的项目就好了。

标签: c struct operators dereference


【解决方案1】:

它自创建以来一直使用该语言,远早于 C89/C90 ANSI/ISO 标准化。

您的编译器错误很可能与您的代码中的某些错误有关,而不是与语言标准有关。

【讨论】:

    猜你喜欢
    • 2013-11-05
    • 2017-01-13
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    相关资源
    最近更新 更多