トップページ > プログラム > 2016年01月20日 > C563gif+

書き込み順位&時間帯一覧

6 位/198 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001416



使用した名前一覧書き込んだスレッド一覧
片山博文MZ ◆T6xkBnTXz7B0
C++14/C++1z 20

書き込みレス一覧

C++14/C++1z 20
881 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2016/01/20(水) 21:59:07.29 ID:C563gif+
私から意見がある。
void型の変数を作ること、voidにvoidを代入すること、
voidをreturnすることを可能にしてほしい。
C++14/C++1z 20
883 :片山博文MZ ◆T6xkBnTXz7B0 []:2016/01/20(水) 22:05:20.88 ID:C563gif+
私の考えは間違ってるだろうか?
テンプレートによるメタプログラミングで
voidの扱いが一般的じゃないので、
「void値」というものがあれば便利だと思った次第である。
C++14/C++1z 20
887 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2016/01/20(水) 22:13:50.51 ID:C563gif+
C#からC++への移植で、C#スタイルのデリゲートが必要になって
デリゲートの戻り値の扱いで壁にぶつかった。
現状では、戻り値がvoidの関数と非voidの関数を統一的に扱うことができない。
C++14/C++1z 20
889 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2016/01/20(水) 22:26:20.35 ID:C563gif+
void型の変数を宣言できる。
そのサイズはゼロである。
それは常にvoid値という特殊な値を持つ。
void型の変数にvoid値を代入できる。
voidを戻り値の型とする関数では、void値を返すことができる。
C++14/C++1z 20
896 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2016/01/20(水) 22:46:15.23 ID:C563gif+
>>889
修正。
× そのサイズはゼロである。
○ そのサイズは1である。

これでどうだろう?
void *p, *q;
*p = *q;
C++14/C++1z 20
898 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2016/01/20(水) 23:07:26.13 ID:C563gif+
>>895
有り難う。長文読む時間ねー。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。