代码之家  ›  专栏  ›  技术社区  ›  Chubsdad

模糊度解决

  •  3
  • Chubsdad  · 技术社区  · 14 年前
    void S(){}
    struct S{};
    
    int main(){
       S();
    }
    

    在上面的代码中,main中的表达式“s()”被视为函数调用表达式,而不是试图创建“s”类型的临时表达式。

    C++标准的哪一部分讨论了这样一个表达式的求解,有利于函数声明?因为某种原因,我找不到它。

    2 回复  |  直到 7 年前
        1
  •  5
  •   Prasoon Saurav    14 年前

        2
  •  0
  •   Heena Sharma    7 年前