[過去ログ] C++相談室 part151 (982レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
729(1): 2020/07/02(木)10:53 ID:qK+Va6mV(2/12) AAS
// this program is C++17
と書いて手作業に期待するのを
#pragma C++17
で自動化するのは意味がないと言うのか?
自動認識はそう珍しい話ではないと思うが
730: 2020/07/02(木)11:27 ID:JVdKJwPF(1/2) AAS
今でもconfigure.acに
AX_CXX_COMPILE_STDCXX_17
って書くだけで済むから
731: 2020/07/02(木)11:40 ID:JVdKJwPF(2/2) AAS
他人に巻くプログラムならビルドパッケージでどうとでもなるし
自家用ならmakefileにオプションまでベタ書きでいいし
何にこだわってるのか知らん
732(1): 2020/07/02(木)12:20 ID:qK+Va6mV(3/12) AAS
プログラム1つのためにGCCをわざわざビルドしろだと?
おちょくってんのか
733: 2020/07/02(木)12:21 ID:5hT1fktY(1) AAS
C++17の機能を使わなきゃ良いだけ
734: 2020/07/02(木)12:23 ID:jaxwQaY9(1/3) AAS
素人はあれこれツール使いこなすのいやなんだよね
わかる
735: 2020/07/02(木)12:27 ID:Kyu9Eer8(1/4) AAS
>>732
え?
自分で作ってるプログラムのconfigure作るときのはなししてんだけどwwww
736(1): 2020/07/02(木)12:29 ID:Kyu9Eer8(2/4) AAS
今ある機能でどうとでもなることを
将来搭載されても後方互換性がなくて結局今ある機能に頼る羽目になる新機能をつけろつけろと騒がれても困りますよw
737: 2020/07/02(木)12:30 ID:qK+Va6mV(4/12) AAS
729へのリプライでそういうこと書くか?
738: 2020/07/02(木)12:32 ID:qK+Va6mV(5/12) AAS
>>736
すまん、俺はイウォーク語はわからん
日本語でしゃべってくれ
739: 2020/07/02(木)12:39 ID:Kyu9Eer8(3/4) AAS
configur.acといわれてgccをビルドするとか思っちゃう人はヒューマンステージが低いのでもっと修行してくださいwwww
740(1): 2020/07/02(木)12:40 ID:qK+Va6mV(6/12) AAS
typoするほどプルプルしてんの?
741(1): 2020/07/02(木)13:32 ID:Kyu9Eer8(4/4) AAS
>>740
ミスしか突っ込めない時点で負けだよw
742: 2020/07/02(木)15:38 ID:Vurtjy2V(1/7) AAS
ウェブ系の人にはなじみが無いかもしれないけど、C/C++のライブラリってバイナリだよ。
743: 2020/07/02(木)16:22 ID:fs1yx03v(1) AAS
744: 2020/07/02(木)18:12 ID:O1gKlzQs(1) AAS
Makefileに書けばいいじゃん
745: 2020/07/02(木)18:31 ID:pD7vCP0t(1) AAS
俺の環境のgccのバージョン10だぜ
746(2): 2020/07/02(木)20:04 ID:tTltJbRW(1) AAS
>>729
Makefile なりなんなりで別管理になることを問題だと思ってるのはあなただけ。
具体的に何がどれだけの問題なのか、よく考えて示してくれないとたぶん伝わらない。
単に面倒だということなら、多くの人は新たな #pragma の仕様を定めて実装するほうが面倒だとわかるので、
それがあって当然だなどという主張にはならない。
747(2): 2020/07/02(木)20:17 ID:EhH78vwe(1/8) AAS
コンパイラは対応する仕様決まらないままファイルの読み込み、パースをしなきゃいけないわけ?
必ず先頭行に書くとかなら未だしも
途中で現れたらどうするの?
引数で指定されているのと矛盾したらどうするの?
複数異なる指定があったら?
748: 2020/07/02(木)20:19 ID:Vurtjy2V(2/7) AAS
>>746
Perlのソースコードをjavacでコンパイルする事はない。
ということは、言語をソースコードの属性としたほうが良いのでは?
という考え方は理解できるかな。
一概に否定しない。
とはいえ、C++ではどっちにしろビルドシステムが必要なので、ソース内で指定できることに意義を感じない。
749: 2020/07/02(木)20:22 ID:EhH78vwe(2/8) AAS
メンバ関数定義の際にクラス内の型名を使った戻り値型を先に書く場合、クラス名::戻り値型 って書かなきゃいけないくらいパーサに配慮した仕様になっているのに、そんな面倒くさい要望に対応されるとは考えにくい
750: 2020/07/02(木)20:23 ID:R/kQb57d(1/3) AAS
自分で作ったならバージョンわかってるやろ
ライブラリとして配布するならpkg-configでも書いとけばいい
何が問題だよ
751(1): 2020/07/02(木)20:24 ID:EhH78vwe(3/8) AAS
拡張子で分けるのが一番自然だよね
xxx.cc17とかxxx.17.ccとか
752: 2020/07/02(木)20:24 ID:R/kQb57d(2/3) AAS
標準のバージョンなんかよりたくさん環境依存あって
それを自動解決する方法はいろいろあるのだから
それを使えばなんの問題もないんだよ
753: 2020/07/02(木)20:25 ID:1S4E8SKc(1/5) AAS
ライブラリとして配布するのに
C++17を要求するって
使ってもらう気無いだろ
754: 2020/07/02(木)20:27 ID:Vurtjy2V(3/7) AAS
ライブラリを使ってくださるお客様にC++17を用意させるのは心苦しいかもしれないな。
755(1): 2020/07/02(木)20:27 ID:EhH78vwe(4/8) AAS
今時c++17必須でも大丈夫だろ
msvcですら使い物になる程度まで対応しているんだぞ
756(1): 2020/07/02(木)20:28 ID:1S4E8SKc(2/5) AAS
>>755
組み込みは未経験か?
757(1): 2020/07/02(木)20:28 ID:Vurtjy2V(4/7) AAS
むしろ20はよ来いと思ってますが。
758: 2020/07/02(木)20:34 ID:EhH78vwe(5/8) AAS
組み込みのほうがwindowsより規格対応早いくらいじゃね
まあ全部は使えないけど、それは03だろうが同じだ
むしろコンパイル時に出来ることが増えた分組み込みには新しい規格のほうが向いている
759: 2020/07/02(木)20:36 ID:1S4E8SKc(3/5) AAS
小規模組み込みは未経験か?
760: 2020/07/02(木)20:43 ID:EhH78vwe(6/8) AAS
小規模だとコンパイラ使えるだけでも御の字
コア部分は結局アセンブリで書くし
そもそも自由にスタックすら使えなくね?
761: 2020/07/02(木)20:47 ID:Vurtjy2V(5/7) AAS
RAM16バイトしかないしね。
無理ですわ。
762(1): 2020/07/02(木)21:00 ID:qK+Va6mV(7/12) AAS
>>746
あなただけって他の人が支持しているレスも出てるよ?
自演だろって言うんだろうけど違う
マウントしたいんだろうね
763(1): 2020/07/02(木)21:02 ID:qK+Va6mV(8/12) AAS
>>756
その言葉をそのまま返す
ARM以外の何かをやってる人?
764: 2020/07/02(木)21:03 ID:EhH78vwe(7/8) AAS
拡張子で区別しろよ
FORTRANを見習って
765: 2020/07/02(木)21:03 ID:qK+Va6mV(9/12) AAS
>>741
737の突っ込みは見なかったことにしたいんだよね
766(1): 2020/07/02(木)21:04 ID:Vurtjy2V(6/7) AAS
>>762
どのレス?
767: 2020/07/02(木)21:06 ID:jaxwQaY9(2/3) AAS
もうGCCビルドした?
768: 2020/07/02(木)21:06 ID:qK+Va6mV(10/12) AAS
>>766
716
769: 2020/07/02(木)21:07 ID:qK+Va6mV(11/12) AAS
>>757
禿同
770: 2020/07/02(木)21:14 ID:EhH78vwe(8/8) AAS
念願のconceptが
771: 2020/07/02(木)21:19 ID:Pm5AW70q(1) AAS
目的がわからなすぎて、始め何をしたいのかさっぱりわからんかった。
答えがでるたびにゴールを動かされてる気分だったわ。
コミュ障のID:qK+Va6mVが全て悪い
772(1): 2020/07/02(木)21:24 ID:qK+Va6mV(12/12) AAS
ゴールを真面目に追ってくれてありがとう
773: 2020/07/02(木)21:29 ID://fjMSvC(1) AAS
>>772
死ね
774: 2020/07/02(木)21:45 ID:Vurtjy2V(7/7) AAS
まあ一通り意見が出そろったと思いますが、ISO/IEC 14882:2023への提案は、今回は見送らせていただきたいと存じます。
また何かありましたら、スレのほうまでご連絡ください。
775: 2020/07/02(木)22:48 ID:R/kQb57d(3/3) AAS
K&Rしか解さないコンパイラのためにプロトタイプ宣言したコードの先頭にCのバージョン書くか
アホらし
776: 2020/07/02(木)22:59 ID:il/EZBAV(1) AAS
extern シー
777: 2020/07/02(木)23:21 ID:1S4E8SKc(4/5) AAS
>>763
色々とやってる
778: 2020/07/02(木)23:30 ID:NPHwzOsK(1/2) AAS
色々とやらかしてる
779(3): 2020/07/02(木)23:32 ID:IPGZ+Gs9(1) AAS
範囲for文でコンテナを走査するときに要素を参照で持つかどうかふと迷った
それがパフォーマンスに影響するなら当然実測するべきだが、大概こんなもんが律速になるわけないからどっちかに決めときたい
要素を変更するなら参照、そうじゃないなら参照じゃない、でおk?
ちなみに型は指定するよりautoにした方が大抵の場合速いみたいな話あるよね?
780(2): 2020/07/02(木)23:32 ID:NPHwzOsK(2/2) AAS
質問なのですが自作アプリをソースコードでGCCをビルドして配布する場合、
テストってどうするの?
あらゆるGCCのビルド条件でテストするの??
781: はちみつ餃子 ◆8X2XSCHEME 2020/07/02(木)23:36 ID:53deMRLD(1) AAS
>>779
auto&& にしておけばだいたい良いよ。
782(3): 2020/07/02(木)23:38 ID:1S4E8SKc(5/5) AAS
>>779
レジスタ1個で収まる型ならコピー
そうじゃないなら参照
書き換えないならconst参照
783: 2020/07/02(木)23:45 ID:jaxwQaY9(3/3) AAS
>>780
あらゆるなんか無理に決まってるだろ
人のまねしろ
他人のgithubとか見たことないのか?
784(1): 2020/07/03(金)02:56 ID:36TwtcUk(1/9) AAS
>>780
僕はclang-cl、cl、gccで各Release/Debug、計6種のバイナリを作ってテスト通してますよ。
実際、通らないことが稀にあるので、そうゆう手順になりました。
とはいえ、ミスをしない人なら、必要ない事かも。
テストも必要ないかもしれない。
785: 2020/07/03(金)06:34 ID:pwGjxhFH(1/2) AAS
>>784
デスヨネー;
ていうかソースコードで配布したものをユーザーがautomakeでGCCをビルドする文化とか
ソフトウェアー工学的に正しくテストされてるうちに入れることが本当に可能なの??
とそこはかとなく疑問が、
786: 2020/07/03(金)06:42 ID:pwGjxhFH(2/2) AAS
もはやautomakeでGCCをビルドするレベルになると、
事はソースコードを書いた人の品質にとどまらず、
ユーザーがどのような経緯でインストールしたかわからない
野良ライブラリとか野良コンパイラの品質が絡んできてしまうま、
787(1): 703 2020/07/03(金)07:07 ID:AnL7VPS4(1/21) AAS
まあしかし結局#pragmaはないってことね
最初の質問には答えて貰えたようだ
みんなありがとう
788: 2020/07/03(金)07:59 ID:9AQoDd9l(1/2) AAS
CMakeとかmeson使えよ
789(1): 2020/07/03(金)08:30 ID:AnL7VPS4(2/21) AAS
いやそれは勝手にするさ
俺の状況をいちいち知らんやつに
わかってもらう必要もないし
790: 2020/07/03(金)09:00 ID:mxts/vg4(1/3) AAS
無知が謎の上から目線
791: 2020/07/03(金)09:02 ID:mxts/vg4(2/3) AAS
gccをビルドとかなんの話だよwwww
792: 2020/07/03(金)09:06 ID:mxts/vg4(3/3) AAS
そもそもコンパイラは後方互換性を気にしていれば良くて
過去のコードがコンパイルできる、古い記法なら古いよとメッセージを出して終わるまでやれば良くて
将来変わるであろう規格に備えて私の知らない規格ですよと教えてあげる必要はなくエラーで落ちればそれでいい
793(1): 2020/07/03(金)09:24 ID:AnL7VPS4(3/21) AAS
恰好つけたいんなら余計なことは言わないほうがいいぜ(クスクス
794: 2020/07/03(金)09:45 ID:0L14wyJb(1/9) AAS
>>793
それは
>>789
なんて書いちゃうやつのことでしょw
795(1): 2020/07/03(金)09:59 ID:AnL7VPS4(4/21) AAS
あれは何かおかしいのか? おまえの頭のほうが(ry
796: 2020/07/03(金)10:28 ID:0L14wyJb(2/9) AAS
>>795
無知を指摘されただけのことを自分の事情的に言い訳して謎の上から目線へ変換してるのが頭悪すぎでしょw
797: 2020/07/03(金)10:45 ID:AnL7VPS4(5/21) AAS
いらんものを使わんのを無知とか大きなお世話なんだよ
おまえだっていらんものは使わんだろうが、それも頭が悪いからか?
いちいちひっ絡んでくるのは何かよっぽど悔しい思いしてるんだろうな
俺は最近あんまり誰かをコテンパンにやっつけた憶えはないんだが
何か気に障ったのか?
798: 2020/07/03(金)10:47 ID:AnL7VPS4(6/21) AAS
ずーっと前にシバイたったやつがまだ根に持ってるのかな
だとしたらキモすぎ
799: 2020/07/03(金)10:59 ID:0L14wyJb(3/9) AAS
他人に教えを乞うておきながら
やあご苦労的な上から目線でまとめるバカwww
匿名掲示板で根に持つも何も、一体お前誰だよwwwww
バカってホントwwww
800: 2020/07/03(金)11:01 ID:0L14wyJb(4/9) AAS
正体わからない場所で根に持たれてると思うってことは
同じようなことを繰り返してるんだろ?
無知を晒して指摘されてるのになんか偉そうとかwwww
あるいはココロの病気かwww
801(1): 2020/07/03(金)11:03 ID:AnL7VPS4(7/21) AAS
787のどこが上から目線なんだよ
言いがかりはやめてもらおうか
802(3): 2020/07/03(金)11:13 ID:0L14wyJb(5/9) AAS
>>801
わからないなら人間関係ヤバイでしょw
803: 2020/07/03(金)11:14 ID:0L14wyJb(6/9) AAS
散々罵倒しといてこれくらいで許したるわとかいうメダカ師匠になってるんだよwww
804: 2020/07/03(金)11:19 ID:AnL7VPS4(8/21) AAS
>>802
説明しろよ
できないならおまえもヤバイぜ
805(1): 2020/07/03(金)11:26 ID:AnL7VPS4(9/21) AAS
煽ってるつもりのようだが脇甘すぎだろw
806: 2020/07/03(金)12:17 ID:0L14wyJb(7/9) AAS
>>805
煽って他人に教えを乞うスタイルはお前だろwwww
807(1): 2020/07/03(金)12:19 ID:AnL7VPS4(10/21) AAS
いーや、思い当たる節が全然ない
>>802
説明しろよ
できないならおまえもヤバイぜ
早くしろよw
808: 2020/07/03(金)12:19 ID:0L14wyJb(8/9) AAS
匿名掲示板で根に持たれてる自覚があるとか相当ココロの状態やばいよw
809: 2020/07/03(金)12:20 ID:AnL7VPS4(11/21) AAS
キモすぎつってんじゃん
>>802
説明しろよ
できないならおまえもヤバイぜ
早くしろよw
810(1): 2020/07/03(金)12:20 ID:0L14wyJb(9/9) AAS
>>807
一連の流れであの態度
頭おかしいでしょw
それがわからないなら人間関係やばいw
811: 2020/07/03(金)12:24 ID:jbweNl0h(1) AAS
はい次
812: 2020/07/03(金)12:36 ID:AnL7VPS4(12/21) AAS
>>810
やーい説明できねえ
ブーメラン痛そうだなw
次におまえは「ブーメランなんか刺さってないから痛くない」という
目にうるうる涙をためながら
813: 2020/07/03(金)12:38 ID:oEOxZVHb(1/4) AAS
pragmaのアイデアを思いつくこと自体はまぁいいと思うけど
>>747 の指摘受けたら、この仕様は駄目なことわかるよね
なのにそこでやめずに強弁続けておいて最後に >>787 はずっこける
814: 2020/07/03(金)12:41 ID:AnL7VPS4(13/21) AAS
なんか他の#pragma使ってなさそうだね
ルールを途中で変更する#pragmaは珍しくないんだが
815: 2020/07/03(金)12:48 ID:oEOxZVHb(2/4) AAS
まだ何がダメなのかわかってないらしい
しかし途中でコンパイラ切り変えるのは画期的だわw
816: 2020/07/03(金)12:57 ID:AnL7VPS4(14/21) AAS
コンパイラ切り変え??? 何の話をしている?
817: 2020/07/03(金)13:00 ID:oEOxZVHb(3/4) AAS
もういいよ飽きた
818: 2020/07/03(金)13:01 ID:AnL7VPS4(15/21) AAS
ID変わったけど話し方が酷似している
さては、またあいつか
819: 2020/07/03(金)13:05 ID:6268sYfp(1/3) AAS
go は
// コメントに描いてあっても反応するから怖い
820: 2020/07/03(金)13:07 ID:6268sYfp(2/3) AAS
BOM付選んだコンパイラもあるし
コンパイルオプション選んだコンパイラもあるけど
ソースの先頭のエンコード選んだコンパイラはないんだっけ
821: 2020/07/03(金)13:09 ID:6268sYfp(3/3) AAS
>>751
なるほど
.o32とか.o64とか
.c32とか.c64とかな
822: 2020/07/03(金)13:15 ID:AnL7VPS4(16/21) AAS
ISO/IEC14882は3年毎に改訂されることになっているんだから
今後は定期的な改定に備える計画もあって然るべきだと思う
823: 2020/07/03(金)13:22 ID:ShNCsHag(1/3) AAS
何がいったいわかったのだろう
それに勝手に他の人を認定してるしwww
相当ヤバいわw
824: 2020/07/03(金)13:26 ID:AnL7VPS4(17/21) AAS
推測と認定の区別がつかないやつ
実社会でも不自由してそうだな
825: 2020/07/03(金)13:30 ID:AnL7VPS4(18/21) AAS
あわよくばまぐれ当たりを狙ったようなテキトーな言葉遣いをするやつ
迫力ねえんだよ
826: 2020/07/03(金)13:32 ID:ShNCsHag(2/3) AAS
では何がわかったんだ?
ああ?
喧嘩に負けて上から目線の捨て台詞にしか見えねーんだよw
827(1): 2020/07/03(金)13:35 ID:AnL7VPS4(19/21) AAS
ほらな
心当たりのあることを咎めてこないから全くダメージにならない
何かイヤミを言ってやろうという意図だけはわかるんだが滑りすぎ
828(1): 2020/07/03(金)13:53 ID:BB9T+E2r(1/2) AAS
ここでいつも似たような喧嘩をしている二人って毎回同じ奴らだろう。
なんだかんだ言ってお前ら仲良いな。
他のスレ住人に見せつけてくれなくていいから、よそでやれ。
829: 2020/07/03(金)14:02 ID:/+uSoVK/(1) AAS
独りで客寄せのサクラだったりして
830: 2020/07/03(金)14:03 ID:ZGwZb8L6(1) AAS
ここまで酷いと自作自演にしか観えない
831: 2020/07/03(金)14:06 ID:AnL7VPS4(20/21) AAS
そういえば俺にひっ絡んでくるやつ
話し方というかアホさが似てると思うことはちょくちょくある
832: 2020/07/03(金)14:15 ID:ShNCsHag(3/3) AAS
>>827
787がメダカ師匠になってることがわからないようじゃどうしようもないよw
833: 2020/07/03(金)14:49 ID:Rli2dJzV(1) AAS
まぐれ当たり来ないな
834: 2020/07/03(金)15:56 ID:f9zPtScu(1/2) AAS
>>747
先頭行に書けばいいだけだろ
まあ使い勝手を考えてコメントを除く先頭行に書くようにすればいい
> 途中で現れたらどうするの?
エラーにすればいい
> 引数で指定されているのと矛盾したらどうするの?
どちらを優先するかを決めておけばいい
> 複数異なる指定があったら?
エラーにすればいい
よくある処理だしなんの問題もないけど?
835: 2020/07/03(金)15:58 ID:36TwtcUk(2/9) AAS
C++使いにしては低能過ぎるレスが多いな。
どういうことだ。
836(2): 2020/07/03(金)16:01 ID:3KYyPS1e(1/3) AAS
>>782
プリミティブ型ならレジスタに乗るって思って良いんですかね?
837(1): 2020/07/03(金)16:11 ID:fxIx3skX(1/5) AAS
>>836
構造体型/配列型以外のデータは原則的にレジスタには乗る。
ただし、参照と直値のどちらが効率が良いかは、レジスタに乗るかどうかだけで
決まるわけではない。
1個のレジスタに乗らなくてもレジスタ数個分ならコピーしてしまった方が
参照より速くなる場合は多い。ケースバイケースだが、レジスタ5個分とかでも
コピーした方が速い場合もある。
838(1): 2020/07/03(金)16:59 ID:9AQoDd9l(2/2) AAS
そもそもボトルネックになるのかっていう
839(2): 2020/07/03(金)17:22 ID:f9zPtScu(2/2) AAS
>>836
ケースバイケース
普通はそんなことを気にする必要はないし気にする必要があるなら処理系のドキュメントを読め
>>837みたいに憶測で語ってる奴は無視しておけばいい
840(1): 2020/07/03(金)17:37 ID:fxIx3skX(2/5) AAS
>>839
憶測じゃなく、俺は高速化の専門家だ。
841(2): 2020/07/03(金)17:43 ID:3KYyPS1e(2/3) AAS
>>838-839
いや元の質問(>>779)を読めよボンクラ
842(2): 2020/07/03(金)17:47 ID:fxIx3skX(3/5) AAS
>>841
読んだから、高速化のためには、レジスタに乗るかどうかだけで決めるべきじゃないので正確にアドバイスしたが、あなたが理解できないだけだよ。
843: 2020/07/03(金)17:51 ID:fxIx3skX(4/5) AAS
>>842
参照を使った場合、参照を介してのメンバアクセスにはコストがかかるので、
むしろ最初にコピーした方が高速になることがあるんだ。
文字列データや、巨大なバッファを持つようなものはコピーしてはいけない。
それは速度だけじゃなく、無駄なメモリー領域の確保まで必要となるため。
もしメモリー効率度外視して、バッファ確保の時間も0だと仮定してよいなら、
大きなデータであっても、参照を介してアクセスするよりもコピーした方が速いことが有る。
ただし、その場合にはキャッシュを超えない程度の場合は、という条件が付くことになる。
844(1): 2020/07/03(金)17:58 ID:yyYbA8Zx(1/2) AAS
引数受け渡しがクリティカルになるような状況ならinline化するかipo最適化するだろ
値だろうがconst参照だろうが、最適化されれば違いはなくなる
845(1): 2020/07/03(金)18:00 ID:36TwtcUk(3/9) AAS
おまえらは王者の風格が足りない。
偽C++使いめ。
846: 2020/07/03(金)18:10 ID:fxIx3skX(5/5) AAS
>>844
>値だろうがconst参照だろうが、最適化されれば違いはなくなる
ダウト
847: 2020/07/03(金)18:16 ID:3KYyPS1e(3/3) AAS
>>842
いや安価先をよく見てくださいよ
あなたは僕のリクエスト通りに「大概」の回答をくれたから感謝してます
848: 2020/07/03(金)18:20 ID:v8523RMt(1/7) AAS
違いはなくならないこともあるが
普通は無視していい
パフォーマンスが非常に重要なループなら
想像で語らないで実測が基本だし
コンテナのメンバ関数経由でアクセスすることも疑問に思わないと
849: 2020/07/03(金)18:28 ID:v8523RMt(2/7) AAS
コピーは非常に時間がかかることもある
構造体やクラスのちょっとした変更で後から増えることもある
参照は極端に速度低下することはない
確実にコピーの方が速い時だけコピーにしておいて
不明な時、判断が面倒な時は参照にしておけばいい
私の中の基本ルールが>>782
最適化が必要なら
参照かコピーかだけにとどまらないもっと大がかりな事まで考える
2択だけなんて事はしない
850: 2020/07/03(金)18:29 ID:v8523RMt(3/7) AAS
関数パラメータも同じ
851: 2020/07/03(金)18:30 ID:33Ox5yaL(1) AAS
アホみたいなチューニングが必要なら、そもそも範囲forを使うのやめたら?
直感と異なるかもしれんが、未だ普通のforのほうが早い。
852: 2020/07/03(金)18:38 ID:v8523RMt(4/7) AAS
アホみたいなチューニングってのが意味不明だが
必要ならやらなきゃならん
コンテナ経由ってのがそもそも遅くなる要因
直接ポインタで扱う方が当然速度は期待できる
>>782みたいな基本ルールって
それぞれ自分の中にあると思う
それを外れる最適化がヒツヨウニなるのは極めて稀
稀であったとしても必要な時はある
853: 2020/07/03(金)18:39 ID:yyYbA8Zx(2/2) AAS
inline化してたらコピーが速いなんて事象は起こり得ないだろ
854(1): 2020/07/03(金)18:55 ID:36TwtcUk(4/9) AAS
社内報にアウトライン化による高速化事例が載ってましたが。
855: 2020/07/03(金)18:58 ID:BB9T+E2r(2/2) AAS
>>845
うわー、すごい王さまだー。
でもなんで、はだかなの?
上下前次1-新書関写板覧索設栞歴
あと 127 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 5.278s*