gpt4 book ai didi

c++ - 为什么类内初始化器不能使用 ( )

转载 作者:太空宇宙 更新时间:2023-11-04 15:37:46 26 4
gpt4 key购买 nike

<分区>

今天,当我阅读 C++ Primer 时,它说 in-class initializer can't use () 我在 Stackoverflow 上搜索了 and find a similar question here 。接受的答案说:原因可能是成员函数的声明类型成员的定义之间存在歧义。但我并不完全同意他。我尝试以下代码:

struct Sales_data
{
int i(5); //this line can't be regard as a function
};

但编译器仍然报错。谁能告诉我为什么。\编译器:clang++ 版本:3-4

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com