c++ 11 auto:std::vectorstd::string csv(1);auto p = csv.back();此时,在Visual Studio中会给出提示信息:消息 lnt-accidental-copy "auto" 无法推导出引用。可能正在进行意外的复制。这是为何?
你的编译器什么版本?visual studio 2022 正常运行,低版本的 visual studio 对于 C11 只是部分支持,具体查阅 MSDN 手册
https://msdn.microsoft.com/zh-cn/library/hh567368.aspx