C 共有体 新しいページはコチラ
提供: yonewiki
(→共有体) |
(→共有体) |
||
46行: | 46行: | ||
うまく利用できる人ならば、きっと共有体の実体に名前をつけなくても良いことがわかると思います。クラスの中で定義した共有体であれば、共有体メンバ変数へ直接アクセスができるため、uniNumberTestのような実体の名前はいらないことになります。したがって実体の名前を定義しなくてもよいのです。これは構造体でも同じことで、クラスの中で使うことを前提としていれば、実体の名前は必要としない場合があります。C++/CLIでは認められていないみたいなので、このあたりの問題によって、C++/CLIに簡単に移行できないプログラムもあるのだと思います。例えばICUが提供しているUnicodeプロジェクトがその一例になると思います。このwikiの解説の[[C 文字列操作|文字列操作]]の項目で利用することになるものです。 | うまく利用できる人ならば、きっと共有体の実体に名前をつけなくても良いことがわかると思います。クラスの中で定義した共有体であれば、共有体メンバ変数へ直接アクセスができるため、uniNumberTestのような実体の名前はいらないことになります。したがって実体の名前を定義しなくてもよいのです。これは構造体でも同じことで、クラスの中で使うことを前提としていれば、実体の名前は必要としない場合があります。C++/CLIでは認められていないみたいなので、このあたりの問題によって、C++/CLIに簡単に移行できないプログラムもあるのだと思います。例えばICUが提供しているUnicodeプロジェクトがその一例になると思います。このwikiの解説の[[C 文字列操作|文字列操作]]の項目で利用することになるものです。 | ||
+ | |||
[[C PlusPlus|C++]]へ戻る | [[C PlusPlus|C++]]へ戻る |