VIsual Studio 2013 C++;引用限定符的问题 我在网上发现了很多关于引用限定符的信息,而且我发现引用限定符对于C++ 11是新的,并且还没有在所有编译器中实现。但我找不到有关Visual Studio 2013和参考限定符的任何信息。有人能帮我处理这件事吗?它是Visual Studio 2013中的引用限定符吗?我是否应该执行任何其他步骤

VIsual Studio 2013 C++;引用限定符的问题 我在网上发现了很多关于引用限定符的信息,而且我发现引用限定符对于C++ 11是新的,并且还没有在所有编译器中实现。但我找不到有关Visual Studio 2013和参考限定符的任何信息。有人能帮我处理这件事吗?它是Visual Studio 2013中的引用限定符吗?我是否应该执行任何其他步骤,c++,c++11,visual-studio-2013,C++,C++11,Visual Studio 2013,我还有以下代码: virtual AddOns* clone() const & { return new AddOns(*this); } virtual AddOns* clone() && { return new AddOns(std::move(*this)); } Visual Studio 2013在以下代码中返回此错误: 错误1错误C2143:语法错误:缺少“;”在“&”之

我还有以下代码:

    virtual AddOns* clone() const &
    {
        return new AddOns(*this);
    }

    virtual AddOns* clone() &&
    {
        return new AddOns(std::move(*this));
    }
Visual Studio 2013在以下代码中返回此错误: 错误1错误C2143:语法错误:缺少“;”在“&”之前

我找不到任何信息来纠正它。能帮我拿些吗

提前感谢您的回答。

在正式版本中明确指出,引用限定符尚未实现。这包括VisualStudio2013

我一直无法在各种Visual Studio“14”和2015预览的发行说明中找到关于这些预览(因此在即将到来的Visual Studio 2015)中提供参考限定符的确认,尽管考虑到这一点,我并不感到惊讶


此外,还建议Visual Studio 2015支持此功能。

您有11月份的CTP吗?我已经安装了Visual C++编译器2013年11月的CTP,现在我可以编译了。但是,我想因为Visual Studio不直接支持引用限定符,我仍然收到IntelliSense错误。@Mario,CTP是一个编译器更新,没有匹配的IntelliSense更新。VS2015预览版应该可以解决这个问题,但它只是一个预览版…@chris感谢您提供的信息:),但是我仍然更喜欢使用VS 2013,我会等待VS 2015的完整版本,然后再转移我的项目。@chris:谢谢。我不明白为什么微软不能得到正确的发行说明。谁想在博客中浏览准确的发布细节?Grr。。无可否认,它隐藏在成吨的其他VS组件中。@chris:我没有看到它。你指的是哪一段?没错,这不完全是发行说明。另一页的底部列出了CTP5的一对。这只是一个比表格更全面的列表,比博客上的表格更接近发行说明。我能找到的最好的方法是把所有的信息都放在一页上,但如果你问我的话,也不算太糟。我认为参考规范缺失,因为它们自11月CTP以来没有改变,并且在2015年也不是全新的。