gpt4 book ai didi

c++ - msvs12 将大括号视为 operator()

转载 作者:IT老高 更新时间:2023-10-28 23:20:55 25 4
gpt4 key购买 nike

#include <iostream>

struct A
{
void operator()(const char *)
{
std::cout << "void operator()(const char *)" << std::endl;
}
};

int main(int argc, char* argv[])
{
A a;

a{"hi"};

return 0;
}

msvs12 对这段代码很满意,但我不明白为什么。是bug还是别的什么?

更新:我尝试使用 msvs 2013(v12.0.31101.0 更新 4)

最佳答案

是的,这是一个错误。 Here is the ticket for it仍然打开。

关于c++ - msvs12 将大括号视为 operator(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31153937/

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