トップページ > プログラム > 2015年09月04日 > ye/5uETN

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

8 位/144 ID中時間01234567891011121314151617181920212223Total
書き込み数2200000000000000000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part119 [転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part119 [転載禁止]©2ch.net
143 :デフォルトの名無しさん[sage]:2015/09/04(金) 00:38:45.05 ID:ye/5uETN
>>112
これでどう?

#include <tuple>
struct S;
typedef std::tuple<S> TS;
struct S { TS* p; };

TS loop{S{&loop}};
C++相談室 part119 [転載禁止]©2ch.net
144 :デフォルトの名無しさん[sage]:2015/09/04(金) 00:53:27.48 ID:ye/5uETN
>>83
なんか変な回答ついてるけど、ふつうに↓でコンパイル通るよ。
class B;
class A {
B& b;
};
class B {
A& a;
};
C++相談室 part119 [転載禁止]©2ch.net
150 :デフォルトの名無しさん[sage]:2015/09/04(金) 01:41:27.56 ID:ye/5uETN
>>146-147
そういうことか。ありがとう。
いちおう↓こんなのはできるけど、これが望むものなのかどうかはやっぱりわかんないね。

class B;
struct A {
B& b;
};
struct B {
A& a;
};
struct Loop { A a; B b; } loop = {{loop.b}, {loop.a}};
C++相談室 part119 [転載禁止]©2ch.net
151 :デフォルトの名無しさん[sage]:2015/09/04(金) 01:46:02.11 ID:ye/5uETN
>150 よりこっちのがいいかな。
struct Loop { A a{b}; B b{a}; } loop;


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