5
VS2015u2では、次のコードは正常にコンパイルされました。 VS2015u3の下Visual Studio 2015 Update 3ブレークコンストラクタの属性はありましたか?
class Foo {
public:
[[deprecated]] Foo(std::string);
Foo();
};
、私はエラーを取得しています:
C2416: attribute 'deprecated' cannot be applied in this context
これはGCC 5.2で動作し、それがVS2015以前のバージョンで働いていました。確かに、非推奨属性は実際にVS2015で警告をトリガしませんでしたが、それは重大な懸念事項ではありませんでした。
属性をコンストラクタに適用する方法を誤解していますか?それともVS2015u3が壊れていますか?
確認と詳細をお寄せいただきありがとうございます。バグ報告はこちら:https://connect.microsoft.com/VisualStudio/feedback/details/2931827 –