[過去ログ]
C++相談室 part164 (1002レス)
C++相談室 part164 http://mevius.5ch.net/test/read.cgi/tech/1683600652/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
87: デフォルトの名無しさん (ワッチョイ defb-a+t/) [sage] 2023/05/23(火) 12:30:30.59 ID:gLCisDzi0 関数の命名センスが短絡的やな 扇子を磨け http://mevius.5ch.net/test/read.cgi/tech/1683600652/87
88: デフォルトの名無しさん (スップ Sd8a-Cz+X) [] 2023/05/23(火) 12:40:55.81 ID:2zdXEqSEd std::ostreamはコピーを禁止してるから参照渡し(or ポインタ渡し)で受け取るのがいいかな class Utility{ Debug& _debug; public: Utility(Debug& debug) : _debug(debug) {} void f(){ _debug.writefile(...); } }; int main(){ ... Utility utl(dbg); } http://mevius.5ch.net/test/read.cgi/tech/1683600652/88
89: デフォルトの名無しさん (アウアウウー Sa2f-k5Su) [sage] 2023/05/23(火) 13:00:20.12 ID:zQ9auONPa Debugをシングルトン化しておけばいいのでは。 そうすれば、utilityもMainもDebugの定義を読むだけで、お互いに無関心でいられる。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/89
90: デフォルトの名無しさん (スップ Sdea-9ehv) [sage] 2023/05/23(火) 13:07:36.09 ID:Gn7U56ehd staticおじさんになるんだよ http://mevius.5ch.net/test/read.cgi/tech/1683600652/90
91: デフォルトの名無しさん (ワッチョイ ffda-dfFb) [sage] 2023/05/23(火) 13:19:59.30 ID:4jUsmOvf0 禁じ手 グローバルおじさん http://mevius.5ch.net/test/read.cgi/tech/1683600652/91
92: デフォルトの名無しさん (ワッチョイ 635f-cbOI) [sage] 2023/05/23(火) 14:52:04.84 ID:HWUzxVfV0 #ifdef NDEBUG #define DEBUG_PUTLN(line) #else #define DEBUG_PUTLN(line) dbg.writefile(line) #endif http://mevius.5ch.net/test/read.cgi/tech/1683600652/92
93: デフォルトの名無しさん (ワッチョイ 5f7c-aV//) [sage] 2023/05/23(火) 20:11:47.19 ID:QG1lXeie0 シングルトンって実質はグローバル変数そのものなんだけどな http://mevius.5ch.net/test/read.cgi/tech/1683600652/93
94: デフォルトの名無しさん (ワッチョイ dbd4-3DEL) [sage] 2023/05/23(火) 20:33:02.99 ID:H3Kl0Etq0 クラス定義がそもそもグローバルだからな http://mevius.5ch.net/test/read.cgi/tech/1683600652/94
95: デフォルトの名無しさん (ワッチョイ ffda-dfFb) [sage] 2023/05/23(火) 23:59:19.62 ID:4jUsmOvf0 int i をグローバル変数にしてたおじさん居たな 理由聞いたら書くの面倒だからとか http://mevius.5ch.net/test/read.cgi/tech/1683600652/95
96: デフォルトの名無しさん (アウアウウー Sa2f-pkzb) [] 2023/05/24(水) 01:56:30.90 ID:EzFDCa2Ya 全部シングルトンおじさんとglobalおじさんは一人でもいると周りがめっちゃ迷惑やな http://mevius.5ch.net/test/read.cgi/tech/1683600652/96
97: デフォルトの名無しさん (ワンミングク MM3a-F7IQ) [sage] 2023/05/24(水) 14:31:10.50 ID:VF8oVK+zM ありがとう。 やっばり、Utility の中にも色々書く必要あり ですね。 デバッグのためだけにUtility2 3 4全部直すのも と思ってたけど、諦めて頑張ります。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/97
98: デフォルトの名無しさん (ワンミングク MM3a-F7IQ) [sage] 2023/05/24(水) 14:34:53.03 ID:VF8oVK+zM external でインスタンス渡して、 global.h さんだけincludeしてできないかなと、 甘く考えてた時もありました。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/98
99: デフォルトの名無しさん (ワッチョイ 0705-vBUL) [sage] 2023/05/24(水) 23:58:03.92 ID:lCJuR93r0 世界で1つのint iをブンブン回してるのクソワロタ http://mevius.5ch.net/test/read.cgi/tech/1683600652/99
100: デフォルトの名無しさん (アウアウエー Sac2-cyLm) [sage] 2023/05/25(木) 00:06:30.18 ID:1obgfOJTa ループ内でサブルーチンとか呼んだときどうするんだろう・・・ http://mevius.5ch.net/test/read.cgi/tech/1683600652/100
101: デフォルトの名無しさん (ワッチョイ 1b02-XPFS) [] 2023/05/25(木) 00:18:52.33 ID:8bGOXla20 std::u16string_view stringView (string); stringView = {stringView.data () + 1, stringView.size () - 1}; これの2行目はどういう意味なんでしょうか?何かの文法のような気がするのですが、調べ切れていません・・・。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/101
102: デフォルトの名無しさん (ワッチョイ aa28-ff77) [sage] 2023/05/25(木) 00:55:03.39 ID:NKFrr9+j0 グローバルなオブジェクトのコンストラクタの中からprintf()とかのC言語の標準ライブラリ機能が呼べるのはワカルが coutとかのC++の標準ライブラリ機能は安全に呼べることは保証されるの? http://mevius.5ch.net/test/read.cgi/tech/1683600652/102
103: デフォルトの名無しさん (ワッチョイ 5f7c-aV//) [sage] 2023/05/25(木) 01:41:17.05 ID:WiPfB6bJ0 される 規格上はstdに含まれる値(オブジェクト)はユーザーコードで参照されたら(特別の規定がない限り)常に有効でなければならない http://mevius.5ch.net/test/read.cgi/tech/1683600652/103
104: デフォルトの名無しさん (ワッチョイ 4aa5-owa4) [sage] 2023/05/25(木) 08:37:46.24 ID:2LyQ/gAw0 >>101 rangesのviewだろ http://mevius.5ch.net/test/read.cgi/tech/1683600652/104
105: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ cb3e-FIIW) [sage] 2023/05/25(木) 09:32:15.13 ID:G3dlC7U30 >>101 > stringView = {stringView.data () + 1, stringView.size () - 1}; ↑これは↓こう書いた場合と同じ。 stringView = std::u16string_view(stringView.data () + 1, stringView.size () - 1); http://mevius.5ch.net/test/read.cgi/tech/1683600652/105
106: デフォルトの名無しさん (スップ Sdea-9ehv) [sage] 2023/05/25(木) 11:13:48.89 ID:vvIauVZOd >>105 一見意味不明何だけど何て記法? http://mevius.5ch.net/test/read.cgi/tech/1683600652/106
107: デフォルトの名無しさん (ワッチョイ 0705-vBUL) [sage] 2023/05/25(木) 11:49:30.93 ID:tfjCiJA40 勉強中なんだけど、クラスの相互参照って気持ち悪い http://mevius.5ch.net/test/read.cgi/tech/1683600652/107
108: デフォルトの名無しさん (ワッチョイ 0705-vBUL) [sage] 2023/05/25(木) 12:04:14.41 ID:tfjCiJA40 もう、慣れた http://mevius.5ch.net/test/read.cgi/tech/1683600652/108
109: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ cb3e-FIIW) [sage] 2023/05/25(木) 12:08:58.16 ID:G3dlC7U30 >>106 たぶん直接的に表す用語は定義されてないと思う。 型の情報がないときは波括弧で表されたリストは initializer_list に推論されるけど 代入のときは代入演算子のオーバーロード解決時候補に関数シグネチャとして T& operator=(T&,T); が加わるので 結果としてこのとき生成される一時オブジェクトの初期化子という解釈になる。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/109
110: デフォルトの名無しさん (ブーイモ MMea-UgiX) [sage] 2023/05/25(木) 13:19:23.21 ID:E3OVdEtKM Uniform initialization 一様初期化とか統一初期化? https://cpprefjp.github.io/lang/cpp11/uniform_initialization.html std::initializer_listも含んだ文法だね std::initializer_listの方か他のコンストラクタの方になるかはけっこうルールがややこし http://mevius.5ch.net/test/read.cgi/tech/1683600652/110
111: デフォルトの名無しさん (オイコラミネオ MMeb-owa4) [sage] 2023/05/25(木) 19:45:10.69 ID:bX845kvIM c++はその{}の中に書くとclassの中に書いた変数が順番に初期化される いろいろ問題があるから他の言語で採用されていない c++は実用面で利点があると判断されたのかそのまんま http://mevius.5ch.net/test/read.cgi/tech/1683600652/111
112: デフォルトの名無しさん (オイコラミネオ MMeb-owa4) [sage] 2023/05/25(木) 19:47:55.97 ID:bX845kvIM Brace initialization https://learn.microsoft.com/en-us/cpp/cpp/initializing-classes-and-structs-without-constructors-cpp?view=msvc-170 http://mevius.5ch.net/test/read.cgi/tech/1683600652/112
113: デフォルトの名無しさん (ワッチョイ 1b02-XPFS) [sage] 2023/05/26(金) 06:48:21.55 ID:kRDoXd150 >>105 ありがとうございます。 DTMのプラグイン(VST3)を作ってみたくて、それにはC++をある程度分かってないといけないそうなので、 参考書読んだりしているのですが、これれまでC++に全く触れてこなかったので、かなり面食らってます・・・。 サンプルのソースを見ても、いろいろな応用が含まれていて、前提となる知識がそれなりにないと分からないのかなと・・・。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/113
114: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ cb3e-FIIW) [sage] 2023/05/26(金) 10:03:10.85 ID:qewSmBpu0 >>113 C++ の仕様には未定義がたくさんあるので実際に動作させた結果から学ぶべきではないという事情がある。 ある程度は理屈で理解しておかないと簡単に破綻するよ。 実例を見ながら雰囲気で使うってのは出来ない言語だと思う。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/114
115: デフォルトの名無しさん (ワッチョイ 67c9-HmrL) [sage] 2023/05/26(金) 10:55:39.45 ID:Yaiov3bU0 しらない間に未定義踏んでて、コンパイラ変わったりしたときに挙動が変わるやつ http://mevius.5ch.net/test/read.cgi/tech/1683600652/115
116: デフォルトの名無しさん (ササクッテロラ Sp03-OHH9) [] 2023/05/26(金) 11:28:17.59 ID:VVS6yE6rp >ある程度は理屈で理解しておかないと に対しての >実際に動作させた結果から学ぶべきではない 極端じゃね? http://mevius.5ch.net/test/read.cgi/tech/1683600652/116
117: デフォルトの名無しさん (ワッチョイ 5f9c-uVPi) [sage] 2023/05/26(金) 11:37:41.87 ID:jtoHc2Cr0 >>113 chatgptにサンプルコードを解説させたら? http://mevius.5ch.net/test/read.cgi/tech/1683600652/117
118: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ cb3e-FIIW) [sage] 2023/05/26(金) 13:02:36.82 ID:qewSmBpu0 >>116 「ちゃんとした資料を読まずに動作から何かを読み取ろうとするな」という話なので、 資料を読んだうえで手を動かして確認することまで否定してるわけじゃないよ。 少なくとも初手は入門書くらい読まんといかんという程度のことを言ってる。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/118
119: デフォルトの名無しさん (スッップ Sdea-Q5bc) [sage] 2023/05/26(金) 21:10:27.73 ID:u5i01UPgd 解脱させたらに見えたし http://mevius.5ch.net/test/read.cgi/tech/1683600652/119
120: デフォルトの名無しさん (ワッチョイ 5f7c-aV//) [sage] 2023/05/26(金) 21:19:24.77 ID:cuJor+ml0 「ワイのコードではこう動いてるからいいの!」「ワイが試したらこう動いたからこうなの!」 で突っ走った結果大爆発する事例が後を絶たない http://mevius.5ch.net/test/read.cgi/tech/1683600652/120
121: デフォルトの名無しさん (スプッッ Sd13-Cz+X) [] 2023/05/26(金) 21:27:57.62 ID:TE50P/kBd 未定義まで行かなくても処理系依存とか未規定動作もあるからほんとにややこしい 知らず知らずのうちにコンパイラの拡張機能使ってたりもあるし 「動けばいいんだよ!」としか考えてないとどこで足元掬われるかわからん http://mevius.5ch.net/test/read.cgi/tech/1683600652/121
122: デフォルトの名無しさん (アウアウウー Sa2f-+waq) [sage] 2023/05/26(金) 22:54:23.75 ID:C+URTl/Qa んちんちんちんちんちんち http://mevius.5ch.net/test/read.cgi/tech/1683600652/122
123: デフォルトの名無しさん (ワッチョイ cb01-OHH9) [] 2023/05/26(金) 23:25:57.70 ID:Rw5xxtFh0 >>120-121 そんな低レベルな奴見たことないけどな 居るには居るんだろうけど あと逆にそういうのを「手を動かさない」「実用コードで試しもせずに机上の空論でマウント取る」ことの言い訳にしてる奴を最近よく見かけるのでな http://mevius.5ch.net/test/read.cgi/tech/1683600652/123
124: デフォルトの名無しさん (オイコラミネオ MMeb-owa4) [sage] 2023/05/26(金) 23:42:19.49 ID:mzi7SNrwM 実際VS2005ぐらいに演算の順番が決まってなくて実装依存だった それでコードを書いてた それがVS2007には演算順序が2005と変わってた GCCでも別の順で計算された どうしたらいいかわからんから多分ここに聞きにきたら未定義動作だからどうしようもない 実装依存で仕方がないと返答あり http://mevius.5ch.net/test/read.cgi/tech/1683600652/124
125: デフォルトの名無しさん (ワッチョイ 4b01-nxBO) [] 2023/05/27(土) 00:10:57.47 ID:U8Vd2x100 自分もVCから別環境のclangに数万行のコード移したら未定義踏んでた部分あるけど、試さずにそれを最初から予知出来てたかというと無理がある どちらかのコンパイラのバグで通らなかったりおかしな動作する場合もあるんだし(特にテンプレート周りは多い) 書いてる最中でも疑問に思ったらすぐ調べる癖がついてりゃいいんじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1683600652/125
126: デフォルトの名無しさん (ワッチョイ 6b5f-S+HU) [sage] 2023/05/27(土) 00:12:11.79 ID:ne0x12BC0 >>124 いや、文を分けて順序付けするなり、やりようはあっただろ。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/126
127: デフォルトの名無しさん (オイコラミネオ MM4f-/RYi) [sage] 2023/05/27(土) 00:24:40.55 ID:bsq21T/IM >>126 上にも書かれてるけど既存のコードのどこで問題が発生してるか全てを特定できないんだよ http://mevius.5ch.net/test/read.cgi/tech/1683600652/127
128: 蟻人間 ◆T6xkBnTXz7B0 (スフッ Sdbf-JQ4Y) [sage] 2023/05/27(土) 00:41:28.44 ID:LEdjjvJrd 最近のVisual C++なら「コード分析」機能でコードの改良点を教えてくれるかも知れない。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/128
129: デフォルトの名無しさん (ワッチョイ 3bda-DntA) [sage] 2023/05/27(土) 00:45:08.14 ID:JrAUAXG20 AIが他人が書いたクソコードのリファクタリングやってくれると助かるな http://mevius.5ch.net/test/read.cgi/tech/1683600652/129
130: デフォルトの名無しさん (アウアウウー Sa8f-BLq/) [sage] 2023/05/27(土) 01:23:22.98 ID:D5N3c6HOa 超すごい!人間を越えた!とかワイワイさわがしいAIだが 実際にそういう感じの「マジに困ってる、やってくれたら本気で助かる」 ような事案は結局できない、という地獄 http://mevius.5ch.net/test/read.cgi/tech/1683600652/130
131: デフォルトの名無しさん (ワッチョイ 0bb5-jMfM) [sage] 2023/05/27(土) 04:58:22.78 ID:wRHxWgs90 言われたとおりやるだけ、なやつの極端な例だからな http://mevius.5ch.net/test/read.cgi/tech/1683600652/131
132: デフォルトの名無しさん (ワッチョイ 3bf0-TYVD) [] 2023/05/27(土) 08:03:41.82 ID:hUTpNjv00 AIが人間並みの知性を持てば人間並みにエンバグしてくれるはず http://mevius.5ch.net/test/read.cgi/tech/1683600652/132
133: デフォルトの名無しさん (アウアウウー Sa8f-BLq/) [sage] 2023/05/27(土) 08:08:34.97 ID:ap1zYrbma すごい!まさに人間そのもののAIじゃないか! http://mevius.5ch.net/test/read.cgi/tech/1683600652/133
134: デフォルトの名無しさん (ワッチョイ 6b5f-r/x3) [sage] 2023/05/29(月) 16:30:05.50 ID:AteM0zCG0 責任転嫁するようになるまで人間に並んだとは認めない http://mevius.5ch.net/test/read.cgi/tech/1683600652/134
135: デフォルトの名無しさん (ワッチョイ 0b6e-jMfM) [sage] 2023/05/29(月) 17:54:13.71 ID:I9NccWA+0 会社で嫌われるイヤな奴の特徴を全てプログラミングされたAIとか? http://mevius.5ch.net/test/read.cgi/tech/1683600652/135
136: デフォルトの名無しさん (ワッチョイ 4bc0-3xLk) [sage] 2023/05/29(月) 18:33:58.19 ID:IrTtCTAo0 AIに相談したせいで鬱になって辞める社員が続出しそうだな AIポイゾニングは新手のリモート攻撃として流行るかもね http://mevius.5ch.net/test/read.cgi/tech/1683600652/136
137: デフォルトの名無しさん (ワッチョイ 0b6e-jMfM) [sage] 2023/05/29(月) 20:15:39.44 ID:I9NccWA+0 ヘイテトリスみたいな社員AI http://mevius.5ch.net/test/read.cgi/tech/1683600652/137
138: デフォルトの名無しさん (ワッチョイ 0128-w4Nq) [sage] 2023/06/04(日) 08:29:54.68 ID:5jvZ+YKl0 質問ですがstd::stringに格納された数値文字列を数値にしたい、 しかし数値以外の文字(ただし空白文字は認める)が後ろにくっついていたらエラーにしたい、と言う場合どうす れば良いの? ダチャい書き方ならできうるけど人類はいつまでstrtod()や&(str[0])…… std::string str; str ← なんか文字列入る char* end; double d = std::strtod(&(str[0]), &end); if (end == &(str[0])) { エラー } while (*end != '\0') { if (!std::isspace(*end)) { エラー } end++; } http://mevius.5ch.net/test/read.cgi/tech/1683600652/138
139: デフォルトの名無しさん (ワッチョイ 61f0-7HAn) [sage] 2023/06/04(日) 08:38:19.14 ID:Wo5LOckB0 >>138 まず、こちらへ 0からの、超初心者C++相談室 https://mevius.5ch.net/test/read.cgi/tech/1542002113/ http://mevius.5ch.net/test/read.cgi/tech/1683600652/139
140: デフォルトの名無しさん (ワッチョイ 0128-w4Nq) [sage] 2023/06/04(日) 09:23:46.19 ID:5jvZ+YKl0 誘導されたので誘導先に建てたはサーセン、 http://mevius.5ch.net/test/read.cgi/tech/1683600652/140
141: デフォルトの名無しさん (オイコラミネオ MMe9-N/Lw) [sage] 2023/06/04(日) 11:01:36.99 ID:/SPLhkOjM 文字列(char配列)とstringの仕組みはダサいけど他も大体これ さらにspanもいれる どこも大体同じ http://mevius.5ch.net/test/read.cgi/tech/1683600652/141
142: デフォルトの名無しさん (ワッチョイ edf0-+LPJ) [] 2023/06/04(日) 18:06:29.89 ID:HhL1J/ge0 しかしstodの「文字列が数値で始まる場合、数値化不可能な文字があっても例外は投げずに数値化出来るところまでの部分で数値化する」ってむしろ不便だよな。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/142
143: デフォルトの名無しさん (ワッチョイ eefb-dBHf) [sage] 2023/06/04(日) 18:43:24.19 ID:XolxJINE0 charに変換して文字コード比較して範囲内外で変換分ける処理がシンプルじゃね http://mevius.5ch.net/test/read.cgi/tech/1683600652/143
144: デフォルトの名無しさん (ワッチョイ eefb-dBHf) [sage] 2023/06/04(日) 18:44:47.92 ID:XolxJINE0 速度気になるなら二分探索の処理に追加してやればいいし http://mevius.5ch.net/test/read.cgi/tech/1683600652/144
145: デフォルトの名無しさん (ワッチョイ eefb-dBHf) [sage] 2023/06/04(日) 18:45:10.55 ID:XolxJINE0 再帰処理でやってもいいかな http://mevius.5ch.net/test/read.cgi/tech/1683600652/145
146: デフォルトの名無しさん (ワッチョイ eefb-dBHf) [sage] 2023/06/04(日) 18:45:59.18 ID:XolxJINE0 順序保証したいならリンクリストもありか http://mevius.5ch.net/test/read.cgi/tech/1683600652/146
147: デフォルトの名無しさん (ワッチョイ eefb-dBHf) [sage] 2023/06/04(日) 18:46:48.29 ID:XolxJINE0 ちんこ痒い http://mevius.5ch.net/test/read.cgi/tech/1683600652/147
148: デフォルトの名無しさん (ワッチョイ a101-tVFH) [] 2023/06/04(日) 18:58:47.70 ID:ym4W3arT0 リンクトリストな http://mevius.5ch.net/test/read.cgi/tech/1683600652/148
149: デフォルトの名無しさん (ワッチョイ eefb-dBHf) [sage] 2023/06/04(日) 19:08:45.19 ID:XolxJINE0 内挿探索でも良さそう http://mevius.5ch.net/test/read.cgi/tech/1683600652/149
150: デフォルトの名無しさん (ワッチョイ a236-OEcF) [sage] 2023/06/04(日) 20:01:40.57 ID:0KyMklrL0 STLへの多重配列クラス追加まだ? http://mevius.5ch.net/test/read.cgi/tech/1683600652/150
151: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ c23e-N/Lw) [sage] 2023/06/04(日) 22:37:10.94 ID:MHoxWKtY0 >>142 トークナイズするときに便利。 文字列が数値表現だけになっている状態を扱うことってそんなになくない? なんらかの文字列から取り出す操作になることは多いし、 それを前提として考えたら自然な設計だと思う。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/151
152: デフォルトの名無しさん (ワッチョイ 0128-w4Nq) [sage] 2023/06/04(日) 22:54:17.16 ID:5jvZ+YKl0 >>151 >なんらかの文字列から取り出す操作になることは多いし、 まさにそれやが std::stod()ではどこまで読んだのかわからないから取り出せない…… http://mevius.5ch.net/test/read.cgi/tech/1683600652/152
153: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ c23e-N/Lw) [sage] 2023/06/04(日) 23:07:59.65 ID:MHoxWKtY0 >>152 わかるが。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/153
154: デフォルトの名無しさん (ワッチョイ 8d7c-vcK2) [sage] 2023/06/04(日) 23:16:49.21 ID:bxWaSYac0 仕様も確認できない奴が仕様に文句付けるとかお笑いだわ http://mevius.5ch.net/test/read.cgi/tech/1683600652/154
155: デフォルトの名無しさん (ワッチョイ b901-1DxI) [sage] 2023/06/04(日) 23:21:12.95 ID:QWRuQk/m0 勉強になるなぁ boost::lexical_cast ばっか使ってきた http://mevius.5ch.net/test/read.cgi/tech/1683600652/155
156: デフォルトの名無しさん (ワッチョイ 0128-w4Nq) [sage] 2023/06/05(月) 01:56:30.15 ID:yTJt/rkc0 >>154 仕様を確認して文句つけているのだから無問題 http://mevius.5ch.net/test/read.cgi/tech/1683600652/156
157: デフォルトの名無しさん (ワッチョイ 0128-w4Nq) [sage] 2023/06/05(月) 02:01:37.37 ID:yTJt/rkc0 つか自分のスキルに合わせて仕様を変えてしまう香具師よりはマシ http://mevius.5ch.net/test/read.cgi/tech/1683600652/157
158: デフォルトの名無しさん (ワッチョイ 0128-w4Nq) [sage] 2023/06/05(月) 02:39:23.25 ID:yTJt/rkc0 つか初心者スレで今教えてもらったわサーセン;;; std::stod()の第2引数でどこまで読んだのかわかるのかそうか、、、 http://mevius.5ch.net/test/read.cgi/tech/1683600652/158
159: デフォルトの名無しさん (アウアウウー Sac5-Rr/m) [] 2023/06/05(月) 09:40:21.73 ID:ejs/048Ga 1e-3 0.4E+5 どうせ . とか + とか - とか e とか E が数字の後ろに来たらエラーにする糞オレオレ関数の出来上がり http://mevius.5ch.net/test/read.cgi/tech/1683600652/159
160: デフォルトの名無しさん (アウアウウー Sac5-+LPJ) [] 2023/06/05(月) 18:46:42.35 ID:QlKvcf+ua fortran爺が1e-3を1-3と書いて送ってくるの辛い http://mevius.5ch.net/test/read.cgi/tech/1683600652/160
161: デフォルトの名無しさん (ワッチョイ 0128-w4Nq) [sage] 2023/06/05(月) 22:24:29.81 ID:yTJt/rkc0 charやwchar_tのうちは文字数くれたら別段間違うことは無いはず…… http://mevius.5ch.net/test/read.cgi/tech/1683600652/161
162: デフォルトの名無しさん (ワッチョイ 916e-UlWg) [] 2023/06/06(火) 05:24:35.89 ID:sRXlIYgz0 0xe5a3ec05p-10 http://mevius.5ch.net/test/read.cgi/tech/1683600652/162
163: デフォルトの名無しさん (ラクッペペ MMe6-aBKW) [sage] 2023/06/07(水) 18:16:46.44 ID:yJ6NJbScM regex 使って、全角半角タブはreplace しつつも、正規表現で、数字だけ残して ってしたらいいのでは http://mevius.5ch.net/test/read.cgi/tech/1683600652/163
164: デフォルトの名無しさん (ワッチョイ 7d02-lxw5) [sage] 2023/06/07(水) 19:51:43.45 ID:Y1IkEaDo0 ファイル名で並び替えるとき数字を文字列じゃなく数として判断して並び替えるの便利だよね。StrCmpLogicalWみたいなの http://mevius.5ch.net/test/read.cgi/tech/1683600652/164
165: デフォルトの名無しさん (ワッチョイ eefb-dBHf) [sage] 2023/06/07(水) 20:17:49.58 ID:Wtu+kJ5G0 digitntegerみたいな関数なかったっけ javaと混同してるかもしれん http://mevius.5ch.net/test/read.cgi/tech/1683600652/165
166: デフォルトの名無しさん (ワッチョイ eed6-hc5i) [sage] 2023/06/07(水) 20:48:56.87 ID:DVJV7mYE0 大文字小文字とか小数とか半角全角とか漢数字とかあるから闇が深い http://mevius.5ch.net/test/read.cgi/tech/1683600652/166
167: デフォルトの名無しさん (ワッチョイ e54e-sceX) [sage] 2023/06/07(水) 21:25:16.49 ID:nzVrXgF60 アンダーバーの位置関係も結構罠だよね 文字コード的には 大文字<アンダーバー<小文字 だから http://mevius.5ch.net/test/read.cgi/tech/1683600652/167
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 835 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s