[過去ログ] C++相談室 part154 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
145: 2021/01/20(水)21:47 ID:MvJ8v0/f(1/2) AAS
>>141
C++03で何が困るって、<system_error>や<filesystem>や<execution>みたいのがなかったことだよ
新機能を乱発してプログラマを喜ばせるのを慎むというハゲの主張はわかるが
あまりにも保守的すぎて現実から乖離し始めていた
146(1): 2021/01/20(水)21:48 ID:MvJ8v0/f(2/2) AAS
<valarray>の立場がなくなるから<execution>をためらうとか本末転倒だろうが
147: 2021/01/20(水)21:57 ID:kPiTytYK(3/3) AAS
>>143-144
え、そんな場面滅多に無いと思うが・・・
委譲するときは他のコンストラクタしか初期化子使えないはず・・
と思ったが非constなものは全部コンストラクタ本体で初期化、ならいけるか
148: 2021/01/20(水)23:00 ID:UBOdXm83(3/3) AAS
>>146
同じことをするのに複数のやり方があったらプログラミング言語界のPerlになってしまう
お禿様の気持ちはワカル
149: 2021/01/21(木)02:42 ID:/P5UVCOb(1) AAS
まるで Perl はプログラミング言語界の外に居るような言い方ね。
150: 2021/01/21(木)06:07 ID:lL8gSm1b(1) AAS
なんだろう、スクリプト言語とかコンパイラ言語とかいうのかね
151: 2021/01/21(木)07:17 ID:/ZdL1i9k(1/3) AAS
厄介者のperl
152: 2021/01/21(木)07:40 ID:Z8coO7Zb(1) AAS
perlは遊び道具としては面白いのかもしれないけど本番で使うにはちょっと…
153: 2021/01/21(木)08:36 ID:RnFvGHUF(1/11) AAS
Git for windowsと一緒にインストールされる遊び道具、という世界観ですね。大切にしなさい。
154: 2021/01/21(木)08:52 ID:2LdLfW0X(1) AAS
へー、findやopensslは便利に使ってたけどperlまで入ってたのか。
まぁ、もう使うことはないだろうけど。
155(1): 2021/01/21(木)09:35 ID:RnFvGHUF(2/11) AAS
Perlを厄介と考えるPGのほうがPerlよりも先に厄介払いされる。若いくせに向学心がないことが垣間見える。
156: 2021/01/21(木)10:09 ID:rjSQv0Wq(1/4) AAS
向学心とかw
むしろperl使ったことあるからこその意見だろ
157(1): 2021/01/21(木)10:25 ID:RnFvGHUF(3/11) AAS
Perlを難しいと思うようだとあまり伸びしろがないね。職業変えたほうがいいかもね。正直でごめんね。
158: 2021/01/21(木)10:51 ID:/0jxrBnU(1) AAS
>>155はマジで言ってるのか
10年くらい眠ってたのか?
159: 2021/01/21(木)11:09 ID:rjSQv0Wq(2/4) AAS
最近のモダン(この言い方自体が既に古いがw)な言語使ったことないんじゃね?
あとそれなりの規模の開発したことないんだろうね
perlは書捨てのツール作ったりするには便利だったけど今更新規で使うことはないわ
160(4): 2021/01/21(木)15:15 ID:upjC6TmF(1) AAS
Perlの開発者ってタッチタイピングできなかったのかな?
なんであんなに1文字の特殊変数だらけの言語作っちゃったの?キーボード入力が楽になるとか思っちゃったのかな?
結果は可読性の低いクソースコードが量産されただけだったよね
161: 2021/01/21(木)16:04 ID:eIfq2EBT(1/2) AAS
>>160
gnu-makeやshell scriptも同じ。
emacsも、キーバインドを丸覚え出来る人しか使えない。
作者が記憶力が桁違いにいい人だったりしてな。
162: 2021/01/21(木)16:22 ID:jCImDRpq(1) AAS
>16 :デフォルトの名無しさん:2006/03/10(金) 22:15:19
>>>10
>> こんな変数名があちこちに散らばっているのがPerl
>
>大学の研究室のボスは、特殊変数の表をふ〜んと2分ほど眺めて完全に暗記した。
>
>そういうレベルの人たちのための言語なんだなと思って、トイレで血の涙を流した。
163: 2021/01/21(木)16:57 ID:eIfq2EBT(2/2) AAS
表を見た直後なら、俺も暗記してるぞ。
しばらくたったら忘れる。
短期記憶と長期記憶の違いだ。
164: 2021/01/21(木)18:03 ID:ukSw99eK(1/3) AAS
Perlはglobが使えるようになったらuse strictの下でも参照渡しとかできてC++的に組めるようになるからおk
しかしglobを使うことと理解することは別宇宙の話なのであった
165: 2021/01/21(木)18:10 ID:ukSw99eK(2/3) AAS
正確には型グロブ、
166: 2021/01/21(木)18:24 ID:RnFvGHUF(4/11) AAS
このスレ、初心者多すぎ。丸暗記なんて誰もしないぞ。何のためにオンラインヘルプあると思ってんだろう。
辞書持ち込み禁止に慣れた学生の気分なのかな。
167: 2021/01/21(木)18:26 ID:RnFvGHUF(5/11) AAS
自身の理解力のなさを胡麻化すために大げさな言い回ししているように見える。マジでPGむいてないから転職したほうがいいよ。
168(1): 2021/01/21(木)18:30 ID:RnFvGHUF(6/11) AAS
>>160 みたいな己の能力のなさを棚に上げておおげさな物言いをする人には調査の仕事を振ることすらできないんだが。
169(1): 2021/01/21(木)19:06 ID:/ZdL1i9k(2/3) AAS
外部リンク:descartes-search.com
Perlファンたちはその堅牢なパフォーマンスとスケーラビリティを主張するが、すでにPythonのような他の言語に代替され始めている。10年後にはその信者の数も減り、永久に消え去ることだろうw
170: 2021/01/21(木)19:17 ID:RnFvGHUF(7/11) AAS
ちょっとしたことをやるのに適しているのがスクリプト言語なのに、そのスクリプト言語の初歩にさえつまづいてしまう人はPGに向いてないんだよ。
正直でごめんね。Perlだけの話してるわけじゃないんだわ。
171(1): 2021/01/21(木)21:03 ID:ukSw99eK(3/3) AAS
>>169
Perl 6が出るまで無限に待たされそうな気がするから
バージョン5系の消滅は無限の未来なんじゃないかな…
172(1): 2021/01/21(木)21:28 ID:cjnTDlz3(1) AAS
人って第一印象が重要でしょ。
言語もそうだと思うの。
Perlだけの話をするけど、Perlは第一印象で損してる感じ。
PG経験あれば直感的に避けようとする人も少なくないのでは?
173: はちみつ餃子 ◆8X2XSCHEME 2021/01/21(木)21:30 ID:ooF1treM(1) AAS
>>171
Perl 6 は 2015 年に安定板がリリースされたぞ。
ただし、旧来の Perl と互換性は全然ないので後に Raku と改称された。
要するに別言語になってしもうた。
174: 2021/01/21(木)21:40 ID:RnFvGHUF(8/11) AAS
>>172
ドルマークを多用するPerlはシェルスクリプトに慣れた人にはむしろ入りやすいはずだけどね。
175: 2021/01/21(木)21:46 ID:6tk1Snw3(1) AAS
あわしろ氏はJavaはオワコンこれからはPerlと言ってるけどな。
176: 2021/01/21(木)22:21 ID:rjSQv0Wq(3/4) AAS
なんでこの人自分以外はperl使えない前提なんだろ…
177(1): 2021/01/21(木)22:23 ID:RnFvGHUF(9/11) AAS
知っている人も多いと思うけど、bash/zsh向けに便利な入力補完ツール fzf が存在する。
そのGitHubにはfzfにPerlを併用するサンプルコードが散見される。
外部リンク:github.com
今やPerlは、sedやawkより多機能なちょっとしたテキスト改変ツールとして、Perl本来の役割に回帰している。
PerlをCGIを書くための言語と思っている人にはPerlがオワコンに見えるかもしれないが、現実は違う。
178: 2021/01/21(木)22:35 ID:RnFvGHUF(10/11) AAS
python3が入っていない環境はわりとあるけどperlが入っていない環境はまずない。
179: 2021/01/21(木)22:35 ID:Z9MWAls1(1) AAS
なんでC++スレでPerl, Perlと連呼するんだろう
おおかた、その心理を察することができるので草生えるwww
180: 2021/01/21(木)22:41 ID:RnFvGHUF(11/11) AAS
本スレテーマであるC++やJavaなどのコンパイル言語のコーディングの生産性を高めるにはスクリプト言語の有効活用が欠かせない。
makeやantではかゆい所に手が届かないもどかしさは今も昔も同じなんだよ。
181: 2021/01/21(木)22:54 ID:H50jUx0j(1) AAS
>>168
Perl狂信者かよ
182: 2021/01/21(木)22:59 ID:/ZdL1i9k(3/3) AAS
うかつにもPerl厨の秘口を突いてしまった
183: 2021/01/21(木)23:06 ID:rjSQv0Wq(4/4) AAS
>>177
> PerlをCGIを書くための言語
いつの時代の人よw
184: 2021/01/22(金)00:49 ID:di1fs6eX(1) AAS
たしかルビーの素となった言語がペールでは?
185: 2021/01/22(金)01:19 ID:55qwSi9o(1) AAS
macOSのソフトウェア更新ツールHomebrewはRuby製。マカーがいる限りRubyは不滅。
186: 2021/01/22(金)13:19 ID:pJ+Dy7HC(1/2) AAS
>>157
PerlもPHPも難しいとは思わないけど
だからこそ排除すべき
187(1): 2021/01/22(金)13:20 ID:pJ+Dy7HC(2/2) AAS
>>160
>1文字の特殊変数だらけの言語
Rubyのことですね判ります
188(1): 2021/01/22(金)14:12 ID:aLDuncuZ(1) AAS
>>187
Rubyはそれはない。
Perlと間違ってないか?
189: 2021/01/22(金)14:18 ID:WLGQ46hZ(1) AAS
C++のところで延々と続けるのもなんだけど、TECOってのは相当複雑怪奇だったみたいね
190: 2021/01/22(金)22:15 ID:HHqIRAh/(1) AAS
C++が今後関数型プログラミングを言語としてサポートしていくことはありますか?
191: 2021/01/22(金)22:18 ID:3W/g7okM(1) AAS
<functinal>で足りるんじゃね?
192(1): 2021/01/22(金)22:50 ID:LtnZZu+T(1) AAS
こちらでどうぞ
2chスレ:tech
193: 2021/01/22(金)23:49 ID:LcAiXyQN(1) AAS
>>192
C++の「マルチパラダイム」の中に関数型が今後入ることはあるか (あるいはもう入ってるか) という質問なんですが、変なことを聞いていますか?
194: 2021/01/23(土)00:00 ID:rMuiLyZn(1) AAS
ぅえ?
195: 2021/01/23(土)01:38 ID:PXGkLjAZ(1) AAS
もう入ってるでしょ?
196: 2021/01/23(土)04:37 ID:Vx6mcd5N(1) AAS
Perlのソース汚いイメージしかないけどな
197: 2021/01/23(土)07:19 ID:E7+6hgZm(1) AAS
std::functionとラムダ式で関数はほぼ第一級オブジェクトとして扱えるからC++はとっくに関数型言語ですよ
モナドだってやろうと思えば作れるよ
198(2): 2021/01/23(土)13:50 ID:1/fAmr9E(1) AAS
じゃーHaskellにできることはC++でもできるし、同じように書けるって言うのかい
199: はちみつ餃子 ◆8X2XSCHEME 2021/01/23(土)13:52 ID:Q+Wu8A2P(1/2) AAS
>>198
なんでそうなるのかようわからんが。
200(2): 2021/01/23(土)14:06 ID:pKYkJfCY(1) AAS
>>160
>1文字の特殊変数だらけの言語
APL記号?
201: はちみつ餃子 ◆8X2XSCHEME 2021/01/23(土)14:54 ID:Q+Wu8A2P(2/2) AAS
>>188
外部リンク[html]:docs.ruby-lang.org
202: 2021/01/23(土)16:26 ID:LPDMRZtK(1) AAS
>>200
懐かしいな
俺アンペールのいじってたよ
203: 2021/01/23(土)18:58 ID:C4WlxIYr(1) AAS
>>198
そんなクソみたいなこと言うんだったら、まず「関数型言語」の定義から言えよ。
Lispが関数型言語じゃないとか言い始めそうだな。
204: 2021/01/24(日)11:36 ID:wSlEv8S7(1) AAS
Rubyは関数型ωωω
205: 2021/01/24(日)12:17 ID:/MPXRGah(1) AAS
カオスコードって意味ならc++とperlが双璧だわな。rubyは別の意味で糞だが。
206: 2021/01/24(日)14:46 ID:bXJjYU1w(1/2) AAS
rubyの糞とrailsの糞がかけ合わさって悪臭漂う糞になる
207(1): 2021/01/24(日)21:13 ID:hPeuQsPP(1) AAS
肛門を保護するために出る粘液はイイ匂いがするので、化学的に類似品が合成され、香水の原料になっています。
ウンコは臭いですが、ウンコの周りには良いものがあるかもしれない。
208: 2021/01/24(日)23:17 ID:bXJjYU1w(2/2) AAS
Co-mon++
209: 2021/01/25(月)00:51 ID:h/LmkNzq(1) AAS
>>207
腸液は質感、匂いともに精液に酷似してるっていうのはよく言われてるけど、それのことじゃないよね?
良い匂いの分泌液なんて聞いたことがない
210: 2021/01/25(月)09:53 ID:RU5Fvovq(1) AAS
やだこのスレホモ臭い
211: 2021/01/25(月)10:13 ID:uSgkqdKl(1) AAS
と言いつつ嬉しそうな吉宗であった。
212: 2021/01/25(月)13:06 ID:sPc2eBUP(1/4) AAS
PerlとC++は、見づらいソースコードに慣れる能力を鍛えてくれる。
Perlをオワコン扱いする人は情弱である。
213: 2021/01/25(月)13:11 ID:54hHF458(1) AAS
厄介者のperl厨
214: 2021/01/25(月)13:34 ID:lM5Uli0g(1) AAS
糞コードに触れるとアンチパターンがわかるというのは確かにあるが、それを人に勧めるのは気がひける。
215: 2021/01/25(月)13:48 ID:sPc2eBUP(2/4) AAS
まずい酒の味を知らない者には、うまい酒の味を見分けることはできない。
216: 2021/01/25(月)21:12 ID:bQwFUjl3(1) AAS
美味い酒の味を知ったら不味い酒は飲めん
217: 2021/01/25(月)22:13 ID:IR169uBT(1) AAS
酒は飲まんからようわからん
218: 2021/01/25(月)22:56 ID:sPc2eBUP(3/4) AAS
まずい酒を飲めなくなることは、プログラミングに置きかえればクソコードのメンテナンスができなくなることを意味しており、スキル低下でしかない。
219: 2021/01/25(月)23:11 ID:bBvI6B4m(1) AAS
まずい酒はわかるけどうまい酒はマジわからん…
220(2): 2021/01/25(月)23:57 ID:sPc2eBUP(4/4) AAS
うまい酒については「水のように飲みやすい」というほめ表現もあるが、なら水飲んどけよという話でもある。
221: 2021/01/25(月)23:57 ID:t4dFVxvz(1) AAS
<body>
!unti {nuritakuri}
<body/>
222: 2021/01/26(火)00:02 ID:Qnn6Y+tc(1) AAS
<head>
<bukkake> seisi <bukkake/>
<strong> naaaaaaaaa!!!<strong/>
<head/>
223(2): 2021/01/26(火)02:05 ID:wg8lZWjJ(1) AAS
>>220
ほんまこれ
前にカエルの肉を食ったやつが「ほんと鶏肉とおんなじようなもんだから!食べてみて!」
ってしつこいんだが、だったら鶏肉でいいだろなんでわざわざゲテモノ食わにゃならんのか??となる
224: 2021/01/26(火)03:51 ID:uiGtA95I(1/4) AAS
寄生虫が良い風味出すから。
225: 2021/01/26(火)06:09 ID:ZRZozNwf(1/3) AAS
macOSのHomebrewいいね。Perlが最新の5.32.1に即対応。人柱上等なところに惚れる。
226: 2021/01/26(火)07:49 ID:ZI8ZD6Xl(1) AAS
安めの食材や有り合わせでうまいもん作れる腕があっても
腐ったものはどうにもできない
例えるなら、これだろ
227: 2021/01/26(火)07:59 ID:xVPuSdRM(1) AAS
>>220
酔える水なら。
228(1): 2021/01/26(火)11:52 ID:XuLptVzr(1) AAS
>>223
今ジビエなどとおしゃれに言ってるがゲテモノ食いが今の事態を招いてる
中途半端な科学信仰が何もかも迷信にしてしまって自然を正しく畏れなくなった
229(1): 2021/01/26(火)13:45 ID:uiGtA95I(2/4) AAS
ちょっと腐ったほうが柔らかくなってアミノ酸も多いよ。
熟成させたと言えばグルメも安心だし。
230(1): 2021/01/26(火)13:48 ID:uiGtA95I(3/4) AAS
野菜は立てておくと腐らないんだけど、その代わり成長するからね。
光合成できるかも?と思ってなけなしの養分使って葉を伸ばすんだろうけど、光合成は出来ません。
231(1): 2021/01/26(火)13:54 ID:uiGtA95I(4/4) AAS
野菜の活〆を発明したら儲かるだろな。
放射線以外で。
232: 2021/01/26(火)21:06 ID:Du8Hqhh0(1) AAS
いいかげんスレ違い。
233: 2021/01/26(火)21:46 ID:ZRZozNwf(2/3) AAS
プリプロセッサマクロだらけの“汚い”コードを否定したらC/C++の強みを失うことになる。
JavaやC#はプリプロセッサマクロが貧弱なのが玉にキズだ。
234: 2021/01/26(火)21:51 ID:ZRZozNwf(3/3) AAS
pybind11スレがないこんな世の中じゃ〜Python〜
まぁマクロの塊のような代物だが。
235(1): 2021/01/27(水)06:03 ID:yQalyIAE(1) AAS
C++はコミュニティで発言力のある人が大抵率直にものを言い過ぎる、悪く言えば口が悪いので忌み嫌われてるとこある
236: 2021/01/27(水)07:30 ID:eLUquqZ0(1) AAS
>>229
カダベリンやムスカリンが発生してたり
セレウス菌が大量にいるのは
そういう問題じゃねえぜ
237: 2021/01/27(水)07:48 ID:4l9V085Z(1) AAS
でも、Linux板なんか失敗したボランティアの住所載せて、放火しろとは言ってませんよ??言ってませんよ??・・・などの書き込みあるからな。
それに比べれはだいぶ良識的では?
238: 2021/01/27(水)11:26 ID:cJSBZXf9(1) AAS
C/C++のプリプロセッサも貧弱すぎ
239(2): 2021/01/27(水)17:43 ID:nPuTGnvU(1) AAS
C++例外のスタック情報がとれないのはC++の欠点。
例外でスタック情報を使えるJava/C#/Python/Perlはエライ。
240: 2021/01/27(水)21:51 ID:NT655YPf(1) AAS
おまえは二度とC++使うな
241: 2021/01/27(水)23:04 ID:TqcnYSNG(1) AAS
>>239
スタックフレーム作ればイケるってば
242: 2021/01/28(木)09:07 ID:dmDIUcy2(1) AAS
>>235
例えば誰?
243(2): はちみつ餃子 ◆8X2XSCHEME 2021/01/28(木)10:23 ID:vBYpvnJx(1/2) AAS
>>239
gdb にアタッチしたことないんか?
C++23 には stacktrace が入るから
デバッガを使いこなせなくても少し楽にトレースできるかもな。
244: 2021/01/28(木)10:52 ID:dNWrUHbO(1/3) AAS
>>223
フグは豚肉に触感似てるけどフグの方が美味い
245(1): 2021/01/28(木)10:54 ID:dNWrUHbO(2/3) AAS
>>228
日本で感染爆発が起きてないのは以前からジビエが流行してたからか
246: 2021/01/28(木)10:55 ID:dNWrUHbO(3/3) AAS
>>230-231
白菜は外の皮じゃなくて中の芯から先に食べろと言われている
247: 2021/01/28(木)11:40 ID:eLxqvNeX(1/2) AAS
>>200
ユニコ時代だからAPLよりずっと先行ってるぞ
組み込み演算子で∩∉とか集合論の記号採用してたりアトミックな演算子は⚛++とか洒落効いてたりする
一方で古代perlのプレフィックスは緩和されてる
248: 2021/01/28(木)11:51 ID:eLxqvNeX(2/2) AAS
∅∘∩ ⊍∪ ⊖ ⊎ ∖≅ ∈ ∉ ∋ ∌ ≡
≢ ⊂ ⊄ ⊃ ⊅ ⊆ ⊈ ⊇ ⊉ ≼ ≽.«»≠
他組み込みではこんな感じか
>= やらよりmずっと可読性高いと思う、エディタもvimとか高機能なのなら問題なかろう
文字を表示してくれるのは特に便利
249: 2021/01/28(木)11:58 ID:kskG1wa2(1) AAS
>>245
さすがにコウモリはどこの地方でも食わんだろ
250(1): 2021/01/28(木)17:23 ID:8Al9oSyF(1) AAS
なんでプリミティブ型って継承できんの?
251(2): はちみつ餃子 ◆8X2XSCHEME 2021/01/28(木)17:29 ID:vBYpvnJx(2/2) AAS
>>250
やりたいときってあるか?
252(2): 2021/01/28(木)17:41 ID:GsoT0xyU(1) AAS
クラスAのオブジェクトをクラスBのメンバにするときってどうやってAのコンストラクタ呼ぶの?
class B{
A a;
public:
B(){
// この辺でAのコンストラクタを呼びたい
}
};
253(1): 2021/01/28(木)17:48 ID:WrE+/6so(1) AAS
>>252
メンバのコンストラクタの方が先に呼ばれる。だからそこでは既にAは構築済み。
どうしてもBのコンストラクタ内でAのコンストラクタ呼びたいなら、メンバ変数はポインタで持つ
254: 2021/01/28(木)18:07 ID:IHrlZHr2(1/5) AAS
>>243
gdbはおいとくとして、Visual StudioってC++例外のスロー位置を追跡できたっけ?
255(1): 2021/01/28(木)18:50 ID:Hqj+H5f7(1) AAS
>>252
初期化リストを使う
B() : a(hoge, piyo)
256(1): 2021/01/28(木)18:54 ID:IHrlZHr2(2/5) AAS
あとで再初期化したくなること多いから、結局コンストラクタの実装を別の関数に分離すること多いよね。
コンストラクタの種類が増えたら使いまわしたくなるし。
257: 2021/01/28(木)19:24 ID:q3mIN91/(1/3) AAS
>>243
デバッガ使いこなせないとか話にならんだろ・・
258(2): 2021/01/28(木)19:28 ID:IHrlZHr2(3/5) AAS
デバッガやシンボルがない環境でもスタックトレースできたほうが良いと思うけどね。
後発言語の生産性の高さはこの辺の充実ぶりにあるでしょ。
259(1): 2021/01/28(木)19:42 ID:IHrlZHr2(4/5) AAS
他プロセスと連携するシステムにはデバッガを当てにくい事が多い。
タイミング依存の不具合を追跡する場合、デバッガがまったく役に立たない。
260: 2021/01/28(木)20:25 ID:eBfsAdOM(1) AAS
>>258
その手の生産性と成果物の効率はトレードオフでどっちを重視するかが違うだけでしょ
261(3): 2021/01/28(木)20:36 ID:IHrlZHr2(5/5) AAS
デバッガ使いこなすとか言って悦に入ってる人と会話が噛み合わないんだが。
262: 2021/01/28(木)20:36 ID:yp+dwtvR(1) AAS
>>258
だよね
むしろデバッガをアタッチできる環境ならスタックトレースはなくてもなんとかなる
ユーザー環境でスタックトレースがテキストファイルに落ちるようになってるとトラブルシューティングがしやすい
263(1): 2021/01/28(木)21:29 ID:oPlwADge(1/2) AAS
>>261
ここほとんどアマチュアの人だから許してやろうやw
264: 2021/01/28(木)21:48 ID:q3mIN91/(2/3) AAS
>>261 >>263
悪いがプロだよ
IDEの機能を使いこなせてない初心者が、先に学ぶべきことから逃げて言語だけでどうにかさせようとするような
(いつものことだが)はちみつのミスリードに釘を刺しただけだ
265: 2021/01/28(木)21:51 ID:q3mIN91/(3/3) AAS
>>261
あと、流れを読む限り俺の発言が気に入らなくてファビョってるのは君の方だよね、俺1行しか書いてなかったし(しかも大した内容じゃない)w
何が気に障ったんだ?
266: 2021/01/28(木)21:51 ID:oPlwADge(2/2) AAS
いやごめん、俺は流れは一切追ってなくて他意はないよ
茶化したかっただけ
気にしないで
267: 2021/01/28(木)23:50 ID:g6qVZG7L(1) AAS
発狂やないかw
Perlの人かな
268(3): 2021/01/28(木)23:53 ID:RfcrpqT0(1) AAS
>>253,255
じゃあ、Bを構築してしばらく経ってからわかる情報を使ってAを構築したいとき、Aのインスタンスをメンバとして持つのは不可能ということですか?
ポインタで持つ以外の方法はない (想定されてない?) のでしょうか
constなメンバ変数を初期化するときも近いことを思います
269: 2021/01/29(金)00:10 ID:ZIYbfTXe(1/4) AAS
>>268
そういうコンストラクタ制約を持つクラスはけっこう多い。
WindowsのC++向けGDI+ライブラリのクラス群はまさにこれが当てはまる。
広範に存在している以上は受け入れるしかない。
今時は標準でshared_ptrなどの共有ポインタクラスを使えるので、さほど問題にならないでしょ。
270: 2021/01/29(金)00:19 ID:SRnp44iw(1) AAS
>>268
Aに引数なしのコンストラクタ、コピーorムーブ代入演算子があるなら、後で作って代入でもいいけど
まぁ特に理由なければ(スマート)ポインタで持った方が無難だし楽
constはどうしようもない
271: 2021/01/29(金)00:22 ID:MWSZTtHp(1) AAS
>>268
「Bを構築してしばらく経ってからわかる情報」を返すヘルパー関数を作って初期化リストの中で呼べばいいじゃない
上下前次1-新書関写板覧索設栞歴
あと 731 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.207s*