謎のコンパイルエラー

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
dom

謎のコンパイルエラー

#1

投稿記事 by dom » 12年前

vs2010で下記のプログラムをコンパイルすると 「'piyo' : この名前を指定された名前空間は存在しません。」というエラーが出ます。using namespace を無くせば問題ありません。これは何が原因なのでしょうか?

コード:

#include <functional>

namespace hoge {
namespace piyo {
}
}

int main()
{
    using namespace hoge::piyo;

    std::function<void()> f = [](){};

    return 0;
}

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: 謎のコンパイルエラー

#2

投稿記事 by h2so5 » 12年前

VisualStudioのバグだそうです。
http://social.msdn.microsoft.com/Forums ... ss-lambdas

dom

Re: 謎のコンパイルエラー

#3

投稿記事 by dom » 12年前

返信ありがとうございます。
今までバグを見たことがなかったので他に何かあるかと思っていましたが、バグでしたか。
リンク先参考にさせていただきました。

閉鎖

“C言語何でも質問掲示板” へ戻る