C++/usingとtypedef
をテンプレートにして作成
ホーム
検索
最終更新
ヘルプ
Wiki書式ヘルプ(整形ルール)
開始行:
usingとtypedefが等価になる場合を発見したのでメモ。
#code(C,){{
namespace hoge
{
class Foo;
}
namespace abc
{
using ::hoge::Foo;
typedef ::hoge::Foo Foo;
}
}}
これは,::abcにFooという名前を定義する。
Fooは::hoge::Fooのことである。
という内容のもの。
ちなみに,下のように二度書きしてもコンパイラには怒られな...
#code(C,){{
namespace hoge
{
class Foo;
}
namespace abc
{
using ::hoge::Foo;
typedef ::hoge::Foo Foo;
using ::hoge::Foo;
typedef ::hoge::Foo Foo;
}
}}
終了行:
usingとtypedefが等価になる場合を発見したのでメモ。
#code(C,){{
namespace hoge
{
class Foo;
}
namespace abc
{
using ::hoge::Foo;
typedef ::hoge::Foo Foo;
}
}}
これは,::abcにFooという名前を定義する。
Fooは::hoge::Fooのことである。
という内容のもの。
ちなみに,下のように二度書きしてもコンパイラには怒られな...
#code(C,){{
namespace hoge
{
class Foo;
}
namespace abc
{
using ::hoge::Foo;
typedef ::hoge::Foo Foo;
using ::hoge::Foo;
typedef ::hoge::Foo Foo;
}
}}
ページ名: