スレを勃てるまでもないC/C++の質問はここで 25
[隔離病棟]
©2ch.net (467レス)
スレを勃てるまでもないC/C++の質問はここで 25
[隔離病棟]
©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1471100645/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
29: デフォルトの名無しさん [sage] 2016/12/25(日) 17:25:21.30 ID:+uAMo6Z3 c++11 の std::accumulate() を使って CRC32 を計算するプログラムを書いているんだけど、 イテレータの型が不明だから template<> を使わざるおえずヘッダーにしか書けないんだよな。 それは仕方がないとして、参照しているテーブルをヘッダーファイルに static const uint32_t __CRC32_TABLE__[256] {/* データは省略 */}; って書いてもコンパイル単位で毎回生成されるようなことにはならないのか心配。 自分で調べてみようと思って objdump を使って見てみたんだけどよくわからんかった。 extern で宣言して別ファイルでテーブルの実態を定義してもいいけど、 シンボルを公開したくないんだよね。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/29
73: デフォルトの名無しさん [sage] 2017/02/03(金) 00:04:44.30 ID:ITjsij3m 列挙対象の座標のリストを作るとかもいいかもね。 それなら縦横ブロックを統一的に扱える。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/73
85: デフォルトの名無しさん [sage] 2017/03/19(日) 14:43:20.30 ID:o9adXXiq 返事ありがとうございます まず、何の言語かわからなかったのと モナコインの質問板がなかったの、ここに書き込みました 向こうのどっか適当なところに書き込みします お騒がせしました http://mevius.5ch.net/test/read.cgi/tech/1471100645/85
128: デフォルトの名無しさん [sage] 2017/05/14(日) 16:50:22.30 ID:gwLsZ5pp あるアルゴリズムをメソッドとして実装したクラスがあって、 そのアルゴの中で20個くらいの定数を用いる。 そのアルゴリズムの亜種をサブクラスとして作りたいが、その亜種の中では定数の値を親クラスの値とは違う値にしたい。 こういう時、定数群はどうやって定義するのがいいでしょうか。 メンバ変数として全部const intで持っておいて、 コンストラクタの初期化の文法で各クラス固有の値を入れればいいでしょうか。 できれば外部ファイルにjasonとかで持たせられないかとも思ってもいますが、それだとコンストラクタ内のconst intの初期化より先には読み込めないですよね。 浅学で恐縮です。よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/128
193: デフォルトの名無しさん [sage] 2017/09/17(日) 18:58:47.30 ID:iyMogwhx 何を訳の分からないことを言ってるんだ? Cの規格書に出てくるんだからあるに決まってるだろ 当たり前だがポインタ型変数に入っているものはポインタだ 多くの処理系で機械語レベルでは単にアドレスというだけ 同じように浮動小数点型変数に入っているものは浮動小数点だ これも多くの処理系で機械語レベルではIEEEのホゲホゲというだけ http://mevius.5ch.net/test/read.cgi/tech/1471100645/193
203: デフォルトの名無しさん [sage] 2017/09/18(月) 10:09:10.30 ID:Rs/BRyvp >ちょっと考えてたんだけど、やっぱりchar型ポインタとかint型ポインタって >のはないんじゃないのかな。 int i; char c; &i //int型ポインタ &c //char型ポインタ http://mevius.5ch.net/test/read.cgi/tech/1471100645/203
262: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2018/01/25(木) 22:42:32.30 ID:4TKaBAL2 static char buf[sizeof(MyData)] = { ... }; MyData& data = reinterpret_cast<MyData&>(buf); http://mevius.5ch.net/test/read.cgi/tech/1471100645/262
459: デフォルトの名無しさん [sage] 2025/03/26(水) 12:34:43.30 ID:bllph6O/ あ、すんません。そんなレベルの低い話ではないか。 レジスタで。というのはCPUとコンパイラの実装次第なので環境がわからないと何とも言えないような amd64ならwandboxで色んなバージョンのコンパイラ試せますね http://mevius.5ch.net/test/read.cgi/tech/1471100645/459
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s