[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/19 07:59 / Filesize : 267 KB / Number-of Response : 1031
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++相談室 part131



1 名前:デフォルトの名無しさん(ワッチョイ 3b96-ov1m) mailto:sage [2017/07/29(土) 11:28:28.97 ID:o30VDF4g0.net]
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512

C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。

前スレ
C++相談室 part130
mevius.2ch.net/test/read.cgi/tech/1490917669/

このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.100【環境依存OK】
echo.2ch.net/test/read.cgi/tech/1478440682/

■長いソースを貼るときはここへ。■
 codepad.org/
 https://ideone.com/

[C++ FAQ]
https://isocpp.org/wiki/faq/
www.bohyoh.com/CandCPP/FAQ/ (日本語)
-
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured

610 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:25:16.50 ID:FAzSlJ+ld.net]
+-*/と違って<< がシフト演算子なんて決まってないから「本来と違う」なんて意味なさない

611 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:34:59.61 ID:TUBHCjnbM.net]
vectorオブジェクトが破棄されるとき、要素の解放順は要素順であることは保証されていますか?

612 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:39:42.84 ID:DJL8TJyoM.net]
>>594
されてない

613 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:39:47.76 ID:LcvSXQg0d.net]
>>593
いや決まってる
ライブラリを抜きにした純粋な言語ではシフトの意味しかない
元の言語のC言語も同じ

* の方がいろいろな意味で使われている

614 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:42:00.05 ID:FAzSlJ+ld.net]
>>596
べつにc/c++の話じゃなく、一般に<<をIOの意味で使ってもなんとも思わんでしょ
+-*/はさすがに刷り込まれている

615 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:04:52.50 ID:Xvi9WQb30.net]
数学の演算子とプログラム言語の演算子のことじゃないかな。

+ - は数学とプログラム言語で一致
* / は数学と違うけど文字セットに乗除の記号がないし妥当な代用
<< をシフトに使うのはC系プログラム言語の独特の使い方
だったら << が出力になってもええじゃないか、という話。

616 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:10:04.82 ID:CG6xGPaC0.net]
向きは違うけどbashみたいなイメージだと思ってた

617 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:10:32.88 ID:gdvLxkwI0.net]
お前がそう思うんならそうなんだろうお前ん中ではな

618 名前:片山博文MZ mailto:sage [2017/09/05(火) 20:11:08.83 ID:HWiXORhGd.net]
数学では、比較してずっと小さい、ずっと大きいという意味で<<、>>を使うことがあるみたいだが。



619 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:11:12.82 ID:TUBHCjnbM.net]
>>595
ありがとうございます
保証するにはどうすればいいですか?
ググってstackoverflowとか見たんですが、できないという人もいたり
clear()を使えという人もいてよくわかりません

620 名前:デフォルトの名無しさん [2017/09/05(火) 20:17:36.79 ID:5KjI8r3d0.net]
禿が言い出した<<と
おまいらが言い出す<<では
悪いが社会への影響度がまるで違う
大勢のPGが<<はI/Oだと素直に従うかどうかでだ
新しい言語に旧来の言語と似た記号が出てきたからって
同じ意味でなければならないという法はどこにもない

621 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:19:03.84 ID:D99g/mXF0.net]
>>602
なんで順番が気になるんだ?

622 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:21:01.51 ID:eN2J5TsS0.net]
ローテート命令が演算子化されてないのは何故なんだぜ?

623 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:58:17.14 ID:TUBHCjnbM.net]
自己解決しました

>>604
必要な場面がありまして

624 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 21:12:58.72 ID:Eko3GwfuM.net]
printfをモダンにアレンジして新規格作ればいいのに。

625 名前:デフォルトの名無しさん [2017/09/05(火) 21:50:59.32 ID:5KjI8r3d0.net]
>>605
それな
俺も

626 名前:時々欲しくなるんだけど
キャリーを含む/含まないとかCHAR_BITの違いとかで
移植性が確保しにくそうだよな
記号を何にするかなんて後から決めりゃいいことだ
[]
[ここ壊れてます]

627 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 22:29:35.14 ID:NIuXE25q0.net]
>>605
ローテートなんて頻繁に使うものじゃないから

ビットが立ってる数を数えるとか、
ビットが立ってる位置を調べるとか、
バイト単位の並び替えとか、
小数から整数へ四捨五入とか、
他にいくらでも足したいものはある

628 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 22:54:34.26 ID:DO26xGrR0.net]
誰がこんなクソ言語つくったんだよ
作者はたぶんバチが当たって禿げてるはず



629 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 23:01:40.29 ID:nPfvfHCk0.net]
だいたい最初にアスタリスクを乗算演算子にした奴は誰だよ。

630 名前:デフォルトの名無しさん [2017/09/05(火) 23:58:08.13 ID:5KjI8r3d0.net]
ジョンバッカスだろ

631 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 23:58:19.96 ID:qAaUk7C50.net]
operator:=とかoperator!?とか定義できるようにしてくれたら
お前らが度肝を抜くような使い方して見せるのに、残念でならない。

632 名前:デフォルトの名無しさん [2017/09/06(水) 00:21:11.51 ID:eLdBXtqw0.net]
operator?:ならマジで提案してみそ
あわよくば大手柄だぞ

633 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 00:25:00.50 ID:VYubvLfh0.net]
>>613
コンパイルエラーになろうが、ソース書くだけなら現状でもできるだろうから、度肝を抜いてくださいな。

634 名前:デフォルトの名無しさん [2017/09/06(水) 00:47:00.85 ID:eLdBXtqw0.net]
613なりのcxxfrontでも作ればいい

635 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 06:39:00.29 ID:lz1Lh31S0.net]
>>611
あなたならどれにする?

636 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 06:40:33.11 ID:lz1Lh31S0.net]
同じかどうかの比較が = ではないのが欠陥

637 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 07:17:47.41 ID:xbyXQy+0M.net]
>>615
なんか面白いこと言おうとしてるの?

638 名前:デフォルトの名無しさん [2017/09/06(水) 08:45:25.92 ID:6GspjXt70.net]
>>618
BASICのように=の意味が文脈で変わるべきだと?



639 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:49:59.58 ID:/Hhi3W4sd.net]
いや、代入を別の記号に
それこそ := でも

640 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:50:33.96 ID:ZK3Q9QYA0.net]
いやっすいやっす!代入に2タイプも使うのいやっす!

641 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:51:14.26 ID:DE0YQ4Kk0.net]
数学の方を現代に合わせて変えるべき

642 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:57:40.90 ID:zxwumig7M.net]
>>623
勝手に変えたらどう?
数学はコンパイル不要だから、最初に定義さえすればお前の使いたい記号を好きなだけ使えるよ

643 名前:デフォルトの名無しさん [2017/09/06(水) 09:44:12.68 ID:f82uiC9X0.net]
自民党の恐怖の言論弾圧が迫る! 

売国安倍は憲法改正で国民主権と基本的人権
を奪うつもりだ。 ← 民主主義の崩壊

www.data-max.co.jp/280113_ymh_02/

↑ マスコミは 9条しか報道しないが 自民案
の真の恐さは21条など言論の自由を奪うこと

自民案が通ると 政府批判しただけで逮捕されるぞ!

https://www.youtube.com/watch?v=h9x2n5CKhn8

上のビデオで 自民党は 日本人に基本的人権
は必要ないと 異常なことを平気で言う。

xn--nyqy26a13k.jp/archives/31687

↑ 都民ファーストも安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻すつもりだから
絶対に投票してはだめだ。 民主主義が崩壊する

blog.goo.ne.jp/ngc2497/e/889

644 名前:9f65988fe0f35496934dc972e2489

↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。

https://dot.asahi.com/aera/2016071100108.html?page=3
http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674

↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。
[]
[ここ壊れてます]

645 名前:デフォルトの名無しさん [2017/09/06(水) 11:33:15.11 ID:Mqa6x7N10.net]
2003年8月の第1回から2007年3月の第6回までいずれも中国北京で計9次の会合が行なわれた
話し合いで解決しなかった
原爆、弾道ミサイルの開発にカネ、時間を与えてしまった
軍事力でつぶすしかないのに、まだこんなこといってる


         ,,-―--、
        |:::::::::::::;;;ノ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        |::::::::::( 」 < 対話で解決しよう
        ノノノ ヽ_l   \______________
       ,,-┴―┴- 、    ∩_
     /,|┌-[]─┐| \  (  ノ
      / ヽ| |  バ  | '、/\ / /
     / `./| |  カ  |  |\   /
     \ ヽ| lゝ    |  |  \__/
     \ |  ̄ ̄ ̄   |
      ⊂|______|
       |l_l i l_l |
       |   ┬   

646 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 12:26:18.39 ID:8RU3q9uiM.net]
>>623
数学は、最初に定義さえすれば自由にしていいんだよ。

647 名前:デフォルトの名無しさん [2017/09/06(水) 12:36:56.86 ID:/66SkMcqd.net]
話が成り立たないアホばっかりだな

648 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:29:10.13 ID:fXx7GStM0.net]
プログラミング勉強し始めた初心者ですが
手詰まりになったので質問させてください

ttp://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ALDS1_3_C&lang=jp

この問題をやっていますが、以下のコードで「Time Limit Exceeded」となってしまいます
他の正解者のコード見てもやってることは同じな気がするのですが
なにがいけないのでしょうか?

C++14コード
ttp://codepad.org/2Yxb33Ab



649 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:33:28.13 ID:I6k6pGLy0.net]
多分出力のコードが間違ってる。

650 名前:629 mailto:sage [2017/09/06(水) 15:40:37.11 ID:fXx7GStM0.net]
追記です

Case#8までは「Accepted」でOKなんですが
Case#9が「Time Limit Exceeded」でした

Case#9は入力が2000000行もあるっぽいです

でも他の人とやってること自体は同じなんだから
このコードでできるはずと思い込んでしまって
何が悪いのかさっぱり検討つきません。。。

651 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:54:34.75 ID:I6k6pGLy0.net]
2個出力してみ?

652 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:55:29.34 ID:I6k6pGLy0.net]
あれ?勘違いだ。

653 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:59:43.73 ID:I6k6pGLy0.net]
Listそのものがそんなに早くないとかかなぁ。
デリートはO(1)で終わるけど、ポインタの付け替えとかあるから、雑に遅いカモね。
最近のコンピュータだと配列の方が早かったりする。

654 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 16:38:37.77 ID:I6k6pGLy0.net]
もしかしたら、sstringしてるのが重いかもなぁ。
cinで取れるのに何でssteamしてるのかよくわからん。

655 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:25:42.27 ID:I6k6pGLy0.net]
judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2522632
これで通った。

656 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:28:16.47 ID:I6k6pGLy0.net]
judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2522643
すまんこれでは通らなかった。

657 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:33:31.55 ID:I6k6pGLy0.net]
judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2522664#1
これは通った。

658 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:37:32.00 ID:I6k6pGLy0.net]
適当なこと言ってすまんかった。



659 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 18:55:53.01 ID:p ]
[ここ壊れてます]

660 名前:ROvgKjd0.net mailto: んぁ? []
[ここ壊れてます]

661 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 19:15:05.29 ID:fXx7GStM0.net]
>>630
>>632-639
ありがとうございます!

まさに>>635だったみたいです
1行ごとに入力を読み込みたいからsstream使ってたのですが
そのせいでwhileループで毎回sstreamとstringの変数を定義しているせいでした

cinとstringだけで入力を読み込むようにして
変数の定義をループの外にしたらようやく自分のコードで通りました

sstream使わなくてもstring変数の定義をループ内に書いたままにしてたら
ずっと通らなくてそれで何時間も四苦八苦してようやくすっきりしました

変数の定義って思いの外処理時間がかかるんだなあとしみじみ実感しました

わざわざコーディングまでしてくださってありがとうございました

662 名前:デフォルトの名無しさん [2017/09/06(水) 21:33:01.28 ID:6GspjXt70.net]
> 変数の定義って思いの外処理時間がかかるんだなあとしみじみ実感しました

ものによる
テキトーこくな

663 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 21:57:51.28 ID:P+VnvHZA0.net]
>>642
> ものによる
string だろ
話の流れも読めないのか?

> テキトーこくな
実際にやってるだろうに何を言ってるんだよ
いちゃもんつけたいだけか?

664 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 22:53:02.57 ID:OHCEwHay0.net]
変数の定義って処理なのか?

stringが遅いのはどの言語でも同じ。ヒープに確保してるから。
Cの特権は固定長ならスタックに文字配列を確保できること。

665 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 23:16:43.16 ID:LeFS08p/0.net]
>>644
COBOLとかFORTRANヒープの概念があるとは

666 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 00:17:30.43 ID:E8QDgFBm0.net]
デフォルトだとcinがstdioと同期取ってやたら遅かったりもする罠

667 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 02:37:57.68 ID:t89SIQGa0.net]
コンストラクタがやけに重いクラスとかあるんだよ、標準でも。

668 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 06:02:40.83 ID:sowmLjiv0.net]
C++のstream関連は全て糞
operator<<()の多重定義で自作クラスのフォーマット文字列化(stringizing)ができる、というのがちょっと嬉しかったけど
しょせんコードの見かけだけの話やし、実行速度は速いし改造もしにくい、
(printf()ならvprintf()を使って関数1個書けば良いところをstd::streambufの派生クラスを作る羽目に、、
 行単位の排他とかの作り方を比べたらワカル

だいたい一般に1つのクラスに対して一般に
 (1) 人間が読むためのフォーマット文字列化
 (2) ストレージか何かへのシリアライズ
 (3) ストレージか何かからのデシリアライズ
の3つの要求が生じるのに対してoperator<<()とoperator>>()の多重定義の2個では数が足りない
だったら上記3メソッドのインターフェースを全部Cのstdioベースで実装して済ませるわ;

とにかくC++の中にあってstreamはパフォーマンスよりもコードの見かけに拘ってみました感が異端



669 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 06:46:38.33 ID:9W4DbE9gM.net]
>>644
> 変数の定義って処理なのか?
コンストラクタって知ってるか?

> stringが遅いのはどの言語でも同じ。ヒープに確保してるから。
そもそもstring型はすべての言語にないし文字列型と言う意味ならFORTRAN77のように固定領域にとる言語もある

>>645
モダンなバージョンなら普通にあるでしょ
Fortran ⇒ Allocate 文
Cobol もオブジェクト指向になってるぐらいだからあると思う

670 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 07:52:40.01 ID:E5YdMpMh0.net]
相談室ということで
C++でディープラーニングのライブラリといったらTensor Flowとtiny dnn以外にあります?

671 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 08:09:04.47 ID:6e0QaN8o0.net]
>>650
ソニーから nnabla だったかな

672 名前:デフォルトの名無しさん [2017/09/07(木) 08:40:05.33 ID:BwtgUJJf0.net]
ライブラリなど不要

673 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 12:48:57.45 ID:ccNhwHbvd.net]
学習など不要

674 名前:デフォルトの名無しさん [2017/09/07(木) 12:51:16.16 ID:m/W0Vwq0M.net]
>>648
おちつけ。

> 実行速度は速いし改造もしにくい、

> だいたい一般に1つのクラスに対して一般に

675 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 15:45:42.89 ID:lWzPhy/F0.net]
>>649
つまりインスタンス生成を「変数の定義」って言ってるのか。分りにくいな。

676 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 16:59:31.64 ID:WeVFjmVDd.net]
宣言でなく定義ならそういうことだろう

677 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 17:17:37.39 ID:E5YdMpMh0.net]
>>651
ありがとうございます
調べてまいります

678 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 23:11:06.34 ID:sowmLjiv0.net]
でけた!
ttp://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2524752#1

>>654
スマンorz



679 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 10:17:30.47 ID:28eiJ4Rm0.net]
>>658
お、ちょっと早いな。

680 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 21:05:50.39 ID:VlEBq8a5M.net]
>>648
モダンな言語の多くはprintfライクだし、javaも結局追加された。
printfライクのほうが効率的なことは経験的にわかってるのだからstreamにイマドキのformat関数を追加してくれればいいのに。

681 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 21:16:51.55 ID:EwiEYpeM0.net]
もっと50 msばかり速くすた、
ttp://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2526468#1

682 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 22:55:01.80 ID:EwiEYpeM0.net]
さらに1桁速くしたわふーん(0.65 sec → 0.06 sec)
ttp://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2526595#1

メモリ消費量も1/4未満になた、(34520 KB → 7432 KB)

683 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 14:52:21.58 ID:4g0rauvm0.net]
>>662
それって双方向連結リストなの?

684 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 19:52:47.52 ID:FtyOtgZ20.net]
https://ideone.com/aKaZF9
これ、なんで通らないの?
頭爆発しそう。

685 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:19:57.93 ID:FtyOtgZ20.net]
あぁ、色々いじってたら通った。
わけわかめ。

686 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:23:23.69 ID:FtyOtgZ20.net]
と思ったらイデオンGCCで動かねーでやんの。

https://ideone.com/oqpQ8i
VC2017では動く魔法のコード。

687 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:39:58.02 ID:iTjZctD80.net]
もちつけ https://ideone.com/czcAS9

688 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:47:48.75 ID:FtyOtgZ20.net]
うほ。素晴らしい。
が、今度はVCで動かなくなった。
なんじゃそれ。



689 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 21:07:39.82 ID:FtyOtgZ20.net]
なんか、VCもGCCも半分くらいずつ間違えてる予感。
Setだけだとストレージがないからなんかバグの予感するし。
ストレージ持たせようとすると修飾が間違ってるって言われてる感じがする。
なんだこれ。

690 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 21:15:58.82 ID:FtyOtgZ20.net]
識者求!急募だ!!

691 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 21:53:02.98 ID:FtyOtgZ20.net]
https://ideone.com/mqTzb8
これで手打ち。
よくわからん回り方されたなぁ。
とほほほ・・・。

692 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 21:58:32.95 ID:FtyOtgZ20.net]
最後に。さんきゅーそー。

693 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 23:23:25.26 ID:iTjZctD80.net]
VC++のバグ…ではなくいつもの標準非準拠の独自仕様の気はする
https://ideone.com/10vEzK

694 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 00:32:56.15 ID:8Jhjgi9Q0.net]
>>673
およ、折衷案できそうか?
自分はVC動けばいいんだけど、
コード公開するときに動かないと間抜けっぽいから良対応しようと一応やってる。
visualデバッガが便利すぎてVCやめるの大変。

695 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 00:56:23.48 ID:ldnMOHDz0.net]
デバッガのフロントエンドは自作するもの

696 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 00:57:46.72 ID:9qoMDsB9r.net]
完全な解決策も規格の規定も知っているが、
再現する最小限のコードにしてから他人に見せる知能も持ち合わせていない者には時間の無駄

697 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 02:34:17.64 ID:8GGB49VK0.net]
非修飾名

698 名前:フ探索の問題だから発想を変えて明示的修飾で回避すればいいって話?
https://ideone.com/YTnOF2
[]
[ここ壊れてます]



699 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 06:00:54.71 ID:Jp2o0TJ00.net]
templateの使い方を完全に勘違いしてやがる。

700 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 07:35:26.76 ID:8Jhjgi9Q0.net]
折衷案色々あるなぁ、感心する。

>>676
別に個人のコードでどこかに迷惑かけてるわけじゃないし、この程度のコードも読めない方が問題。
それに高慢なお方は最初から相手にしてない。マウントしてほしくてやってるんじゃないんだよ。

701 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 07:49:26.32 ID:8Jhjgi9Q0.net]
https://ideone.com/Ofcm9I
>>677を採用。これで解決しました。
明示の仕方がいまいちよくわかってなかった。
大変ありがとうございました。

702 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 10:50:41.00 ID:Ch3ZHKVB0.net]
プロパティー実装例か…
しかしまぁクソ面倒だ罠

703 名前:はちみつ餃子 mailto:sage [2017/09/11(月) 21:22:51.45 ID:+dEH7rh50.net]
auto で受けるとおかしげなことになるんちゃう?

704 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 01:44:38.63 ID:uA5S/Coo0.net]
馬鹿に触らせるなテンプレートって昔から言うしな。
フレームワークのテンプレートライブラリ提供する側だけが使っていいんだよ。

705 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 08:52:24.85 ID:n2tkiU0+0.net]
テンプレートはSTLやboostのまねをしていれば下手なことにはならないはずだが

706 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 08:56:45.99 ID:aShF6cdKa.net]
真似するだけでも、それなりのスキルが必要だ

707 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 09:35:13.31 ID:M9yu8us30.net]
何故そういうコードになっているかを理解せずに猿真似して意味があるかどうかはわからんけど
autoで受けるとおかしなことになるのは、キャストや代入で望む結果を得る方法(expression templateなど)全部そう
暗黙のキャストでなく関数呼び出しを強制すればautoでも大丈夫だけど

708 名前:デフォルトの名無しさん [2017/09/12(火) 10:11:33.04 ID:CGKPtYms0.net]
> 馬鹿に触らせるなテンプレートって昔から言うしな。

自分が触りたくないのはわかったから



709 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 19:29:46.28 ID:mgCIj6GX0.net]
>>682
コピコン切ってあるから大丈夫だと思う。あとは推論性能。

710 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 19:43:33.31 ID:8IhLGzTX0.net]
コピコン






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<267KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef