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


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

C++相談室 part112



1 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 09:00:48.11 ID:4p3tjfYN]
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレに
お願いします。

前スレ
C++相談室 part111
toro.2ch.net/test/read.cgi/tech/1393539884/

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

次期規格C++1yはこちら
C++14/C++1y
toro.2ch.net/test/read.cgi/tech/1382889622/

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

【重要】
hogeは禁止です。使用しないでください。
万が一hogeが書き込まれても、スルーしてください。
相手にするとあなたも荒らしと同じ扱いになります。

237 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 08:43:43.17 ID:Ovl+7gT1]
sleepは秒指定なのか?
>>234が言ってるぞ。

238 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 08:45:19.05 ID:DFRxgHMB]
>>234
>>237
<unistd.h>のsleep()は秒指定です

239 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 09:48:44.05 ID:DFRxgHMB]
>>232
std::cout << std::ctime( &tt1 )
     << std::ctime( &tt2 );
を、
std::cout << std::ctime( &tt1 );
std::cout << std::ctime( &tt2 );
に変更したら上手く行きました…

240 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 10:17:59.35 ID:nz5iU1yO]
そりゃぁねぇ。ctime()は結果を同じ場所に置くから。

241 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 10:57:08.78 ID:DFRxgHMB]
strtok()は知ってたんですが、ctime()もそうだとは!
お騒がせしました

242 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 16:59:43.47 ID:W8zdUC/x]
>>240
スレッドが関わるとどうなるんだこういうの?thread_local?

243 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 17:43:11.46 ID:kmb+8Ph3]
20.11.8/2
The contents are the same as the Standard C library header <time.h>.230 The functions asctime, ctime, gmtime, and localtime are not required to avoid data races (17.6.5.9).

244 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 18:02:14.18 ID:W8zdUC/x]
なる。もう使うな状態なんだな…

245 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 22:00:22.34 ID:FjJDc/SF]
>.... are not required to avoid data races
変更したくても影響大で出来ないのか?



246 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 22:57:33.82 ID:D85r3WZf]
C++11時点で最新のC言語規格にスレッドは無かったし
C++の規格書の中で別の規格であるC言語についてはあーだこーだ言いたくないんじゃない?

歴史を見ればCfrontやMinGWみたいにC++処理系とCランタイムが別々の開発元とかになると手の出しようが無いし

247 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 04:36:37.42 ID:uixitbPb]
ちなみにISO/IEC9899:2011でもctimeはマルチスレッド非対応

248 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 04:38:22.41 ID:uixitbPb]
そもそも内部で確保したC文字列を返す関数を使う奴は低能

249 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 07:59:44.33 ID:mm0uPHzd]
領域解放の必要のない構造体返して来る関数全般はマルチスレッド対応してないよ。

250 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 08:13:39.74 ID:mm0uPHzd]
そもそもctimeが返して来る領域は一時的なものであるのでつかいまわす場合は、
std::cout << std::string(std::ctime(&tt1)) << std::string(std::ctime(&tt2)) ;
と記述すべきところ。

251 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 08:41:29.66 ID:aOosZTdR]
>>250
激しく同意。
struct tm st = *localtime(&t);
とかも良くやる。
_r 系があればそっち使うけどね。

252 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 09:41:12.82 ID:5Hp05dG5]
>>248
スレッドがない環境で作られた仕様にダメ出しして悦に入るって...

253 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 09:45:15.09 ID:uixitbPb]
>>250
>std::string(std::ctime(&tt1)) << std::string(std::ctime(&tt2))
頭が悪いにも程がある

>>252
一つ二つ前のレスくらい呼んだらどうなの?

254 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 20:16:02.49 ID:5Hp05dG5]
>>253
> 一つ二つ前のレスくらい呼んだらどうなの?

意味わからん。
ひょっとして、バカなの?

255 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 20:34:59.05 ID:uCk0NbPn]
そうだよ
お前の頭が馬鹿なの



256 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:18:23.95 ID:/NVZ6Ial]
C++11からマルチスレッド対応したのに色々使えない関数があるって
増築言語らしいよな。

257 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:22:47.27 ID:Db2IzPol]
>>249
ダウト

258 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:26:36.87 ID:8AHQat+M]
>>256はマルチスレッドの知識ゼロ
アホ過ぎる

259 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:36:56.46 ID:/NVZ6Ial]
マルチスレッド非対応の関数を新しい関数を作って
対応させる話なんてないのか?

260 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 22:10:47.46 ID:qMQpXs4I]
ctime_s

261 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 04:16:34.27 ID:ASih51cE]
>>260
Cのctime_sならスレッドセーフだとでも?

262 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 07:04:22.94 ID:NvL/wT5B]
スレッドセーフじゃないの?

263 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 08:11:12.17 ID:F5kkg2x4]
>>255
ああなるほど、それは悔しいね (w

264 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 10:29:15.15 ID:vBgzPsoc]
>>262
保証は無い
でも規格で定められている項目を守ったうえでctime_sをアンセーフに書く奴は頭が悪い

265 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 10:46:03.02 ID:ASih51cE]
つまりスレッドセーフじゃないんだよね



266 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 11:05:23.40 ID:CbBx3K3H]
頭悪いな。
「スレッドセーフであることは保証されていない」の否定は「スレッドセーフじゃない」ではない。

267 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 11:13:06.38 ID:ASih51cE]
それは
*(int*)0 = 0;
がundefinedなので、落ちるかもしれないけど落ちないかもしれないので
『「安全でない」は誤り』と言うようなもの

268 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 11:19:13.27 ID:jKhGiMdp]
ぬるぽ!

269 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 13:05:04.06 ID:Zm/mlPmi]
ヌルヌルってなんかいやらしぃ

270 名前:デフォルトの名無しさん [2014/04/20(日) 13:21:32.24 ID:WoZ5UmxT]
別にスレッドセーフじゃないのをラップしたスレッドセーフな関数/クラスを作るなんて簡単なことだから
そんなものはそれぞれの事情に合わせて各人が実装すれば良い事で
互換性が至上な規格側で対応する必要なんてない
それが嫌な人間はC/C++なんてやるべきではない

271 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 16:17:12.26 ID:20s7jMoi]
それ以前にC++に限らず
全ての関数がマルチスレッド対応した
言語なんて存在しない

272 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 16:35:59.97 ID:PbdtxenD]
VCでライブラリがマルチスレッド対応になってる理由はどうしてなん?

273 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 16:49:01.78 ID:ASih51cE]
>>272
std::mallocなど主要な関数をスレッドセーフにしたものを
「スレッドセーフ版」と呼んでいるだけだが

274 名前:デフォルトの名無しさん [2014/04/20(日) 16:50:51.43 ID:Cj94JKP5]
WindowsAPIはマルチスレッド用しかないだろ?
それを利用するコンパイラも、素直に実装したらマルチスレッド用だろ。

275 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 17:00:19.48 ID:ASih51cE]
>>274の論法だとReadFile,WriteFileがスレッドセーフだと
DBMS製品開発者は何もしなくても
データベースがスレッドセーフになってしまう



276 名前:デフォルトの名無しさん [2014/04/20(日) 17:08:13.77 ID:Cj94JKP5]
APIが再入可能でも、ソフトウェア製作者がそれを破ればそこで終わる。


リエントラント - Wikipedia


リエントラント(reentrant、再入可能)とは、プログラムやサブルーチンが、実行の途中で割り込まれ、その実行が完了する前に再び呼び出され実行されても安全だという性質を指す。

リエントラント性の原則

リエントラントなコードは、静的変数やグローバル変数を保持しない。

リエントラントなコードは自分のコードを書き換えない。

リエントラントなコードは、リエントラントでないプログラムやサブルーチンを呼び出さない。

277 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 18:08:52.69 ID:vBgzPsoc]
>>274
https://www.google.co.jp/search?q=site%3Amicrosoft.com+%22To+avoid+this%2C+you+must+synchronize+all+concurrent+calls+from+more+than+one+thread+to+this+function.%22

278 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 21:09:11.78 ID:wGZJ24HN]
あれ?
VC++はマルチスッドレ用ライブラリとシングルスッドレ用ライブラリのどっちをリンクするか選べるようになってなかったっけ
最新のは違うのかな…・_・:

279 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 21:11:52.47 ID:NvL/wT5B]
staticかdllかを選べるだけ

280 名前:デフォルトの名無しさん [2014/04/20(日) 21:20:00.67 ID:Cj94JKP5]
互換性に影響する変更点 (CRT)
Visual Studio 2005
シングル スレッド CRT ライブラリの libc.lib と libcd.lib は削除されました。
マルチスレッド CRT ライブラリを使用してください。
/ML コンパイラ フラグはサポートされなくなりました。
いくつかの関数について、マルチスレッド コードとシングル スレッド コード間の
パフォーマンスの違いが重要な問題になる状況に備えて、ロックのないバージョンが追加されました。
msdn.microsoft.com/ja-jp/library/ms235497(VS.80).aspx

281 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 23:48:47.43 ID:jKhGiMdp]
マルチスレッド対応していない関数に CRITICAL_SECTION で囲えばどれもこれも一発で済む問題だけどねん

282 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 23:58:42.69 ID:ASih51cE]
>>281
>囲えばどれもこれも一発で済む
本気で言っているのか?

283 名前:デフォルトの名無しさん [2014/04/21(月) 00:07:24.73 ID:8o/8KwGl]
再入される時点で、停止させて待つだけだろ。それだとマルチスレッド風プログラムが出来るシングルスレッドだがな。

284 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 00:12:20.75 ID:p/5mORia]
>>281,>>283はマルチスレッド童貞

285 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 00:20:29.00 ID:p/5mORia]
ああ、プログラムから呼び出している全ての関数を
一つのCRITICAL_SECTIONでガードすると言う話か。
そんか糞な発想は無かったわ



286 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 00:22:05.63 ID:CRoobOqZ]
その関数が状態をもたないなら囲えば済む話だけど
大抵、陰に陽に状態をもつ事情があるから非対応なわけで

287 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 01:12:42.14 ID:A29MM/CQ]
セキュリティスペシャリストのC++ソースがなんともいえない感じ
docs.google.com/viewer?url=http%3A%2F%2Fwww.jitec.ipa.go.jp%2F1_04hanni_sukiru%2Fmondai_kaitou_2014h26_1%2F2014h26h_sc_pm1_qs.pdf
の7ページ目から
結構突っ込みどころ満載だと思います

288 名前:デフォルトの名無しさん [2014/04/21(月) 03:17:20.97 ID:cBJEGQuq]
ipaが矢口以上に問題外なのは分かりきってること

289 名前:デフォルトの名無しさん [2014/04/21(月) 06:06:10.48 ID:ZAPzIyVf]
a は、RangeOverFlow で b は、AccessViolation というのは大体分かるけど C++ というより C だよなw

290 名前:デフォルトの名無しさん [2014/04/21(月) 06:37:37.90 ID:ZAPzIyVf]
a の条件というのが、 (画像の列数*3+255-(画像の列数*3)%255) *画像の行数 の値が kMaxIntegerよりでかいときだな

291 名前:デフォルトの名無しさん [2014/04/21(月) 06:43:33.92 ID:ZAPzIyVf]
おおっと、 もう一個+255 が抜けていた 糞面倒くさい問題だなw
(画像の列数*3+255-(画像の列数*3+255)%255) *画像の行数 の値が kMaxIntegerよりでかいとき

292 名前:デフォルトの名無しさん [2014/04/21(月) 06:47:25.74 ID:ZAPzIyVf]
c は、 kMaxInteger/bytesOfRow で d が fhBuf.rows だなっ カンタン!カンタン!

293 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 07:35:12.38 ID:O/wmSMY2]
>>274
「UIパーツは UIスレッドからしかアクセスしてはいけない」という MSDN にもない掟が流布されている理由は?

294 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 08:12:44.61 ID:lfASPZAR]
UIパーツって何

295 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 08:44:56.13 ID:FEeaacIP]
>>287
引数がポインタだとかstructとかfseekとかで草生えるw



296 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 08:51:30.92 ID:o5G2YLhQ]
>>293
Win32 APIは知らんが
.NETとかJavaではフレームワークがそういう仕様になっているから
そう思いこんだんだろ

297 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 10:31:38.82 ID:kg/kzh8d]
京都府警は当初、地元の暴力団による犯行説を含め少なくとも3〜5つの見立てに沿って捜査を進めていたようですが、
目撃情報や遺留品がほとんどないことから早々に捜査は行き詰まりました。
ある捜査関係者は事件発生から1週間も経たないうちに『事件がまったく読み解けない』と白旗を上げていました」

 そう話すのは犯罪に詳しい編集者の久田将義氏だ。
久田氏は近年の警察の対応力の低下を指摘する。

「これは京都府警だけの問題ではなく、警察全体から『捜査のスキーム』が失われつつあるという実態を示すものだと思います。
最近の警察は『事件の裏に潜む真実』よりも、『解決したという実績』を欲しがる。
だから、『解決すべき事件』より『解決方法の分かっている事件』に力を入れる傾向が強まっています。

 捜査に対する意識の低下も著しい。
以前、繁華街を所轄する警察署の刑事に街頭監視カメラの死角を指摘したら、『それならカメラを増やせばいい』と言われました。
本来は警らの強化等で対応すべきなのに、監視カメラに頼ろうとする。
これでは警察官の経験を積むことも、捜査の勘を養うこともできません。警察は捜査の原点に立ち返るべきです」

ai.2ch.net/test/read.cgi/newsplus/1398042639/

298 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 11:50:37.55 ID:fKV6ATCG]
MFCだとUIスレッドでハンドルから一時オブジェクトの構築・破棄とかしてたはず

299 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 12:38:49.30 ID:40ZFOiZP]
long double とdoubleを切り替えて2つの同じアプリケーションを作るにはどうやりますか?

300 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 12:55:31.14 ID:yMOWJNk+]
>>299
#if defined(MY_DOUBLE_IS_DOUBLE)
typedef double MyDouble;
#else
typedef long double MyDouble;
#endif

301 名前: ◆QZaw55cn4c mailto:sage [2014/04/21(月) 22:42:36.69 ID:nDf0t8Hx]
>>296
win32 API でも,別スレッドから
GetDlgItem()
SetWindowText()
とすると,バグるよ,

今は UI スレッドにユーザー定義のウィンドウメッセージをPostMessage() して,UI スレッドに拾ってもらってるよ

302 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 11:53:45.00 ID:fuQXYmIY]
というか、どのスレッドからでもUIをいじっていいと思った理由が知りたいわ。

303 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 13:07:16.18 ID:xKI6RasN]
>>293
お前が知らないだけだろ
http://msdn.microsoft.com/en-us/library/windows/desktop/ms632597.aspx#multithread_apps

304 名前: ◆QZaw55cn4c mailto:sage [2014/04/22(火) 18:06:32.75 ID:yUmGGVT5]
>>303
そのページのどこにそんなことが書いてあるんだ?

305 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 18:14:27.10 ID:fuQXYmIY]
>>304
えーと、UIスレッド以外のスレッドからも、直接UIスレッドを操作してもいいという主張をしたいの?



306 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 18:15:20.49 ID:fuQXYmIY]
訂正:
直接UIスレッドを操作してもいい

直接Uを操作してもいい

307 名前: ◆QZaw55cn4c mailto:sage [2014/04/22(火) 18:18:43.91 ID:yUmGGVT5]
>>305
するとバグるからしないのだが,そんなに大事なことが実は MSDN には明記されていないのではないか?と主張したい

308 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 18:29:10.13 ID:fuQXYmIY]
>>307
そういうことね。
めんどくさいから調べないけど、MSDNにもちゃんと書かれてると思うよ。

309 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 18:46:42.98 ID:NZU8WoRa]
>>303の先に書いてあるように見えるのだが
やっぱりQは文盲なの?

310 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 22:07:38.22 ID:yUmGGVT5]
>>309
うん,たぶんね,でも各種コントロールのところでいちいち書いてほしかった‥‥

>>310
英文盲です

311 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 23:32:40.28 ID:N7biVaey]
Qはキチガイだからお触り禁止

312 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 08:01:29.21 ID:Fk2AHs0t]
>>300
ありがとうございます。
コンパイラーでintを64bitに
doubleを128bitにする方法ありますか?

313 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 08:20:59.11 ID:jbfJ4TDr]
>>312
こんなところで糞な質問をするのではなく
コンパイラーのマニュアルを読んで下さい

314 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 09:03:12.71 ID:Fk2AHs0t]
clang++とg++の変更の仕方教えてください。
調べてもわかりませんでした。

315 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 15:31:10.12 ID:To415BTT]
classってソースファイルとヘッダーファイルでどんな風に分けるんですか?



316 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 16:45:54.81 ID:jbfJ4TDr]
>>315
他のファイルにみせる必用のあるものとそうでないもの
という基準で分けます

317 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 16:52:53.22 ID:lyxOexcu]
(お、PImpl戦争かな?)

318 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 17:44:25.09 ID:jbfJ4TDr]
ただしp_implはコンパイル時間が問題となったり
ここぞと言うときだけにした方がよいでしょう

319 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 17:53:42.01 ID:U/+ppQ2B]
pimplでなんでコンパイル時間が問題になるんだ?
逆に減らすために使うものだろ

320 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 18:06:48.80 ID:lyxOexcu]
>>319
おちつけ。言ってることは同じだ

321 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 18:11:23.13 ID:U/+ppQ2B]
ニホンゴムズカシイデス

322 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 18:29:01.25 ID:y0HH+fn0]
味方同士の撃ち合いワロタ

323 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 18:31:47.37 ID:y0HH+fn0]
>>315
まずは宣言と定義(実装)で分けると良いよ

324 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 23:17:09.90 ID:k48oXhUz]
話についていけない

325 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 18:39:00.39 ID:PqcPyz4U]
ファイルの日付変更したいんだが
2014/01/20 16:57:39の場合 0x01CF15B549E45B80となってる物を指定したいのだが
何使えばいい?



326 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 18:45:33.35 ID:UcaZdIF2]
まず「常識」と「人とのコミュニケーション能力」を
身につけて駆使することが必用

327 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 18:54:12.20 ID:cFYNvq0Y]
>>325
どう変形してるんだよ……

328 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 16:20:49.39 ID:ERt+6QIp]
perlでのunixtimeへの変換
$unixtime = ($unknowntime)/10000000-11644473600;
なんてやる変な日時
>>327
ゲームとかのアーカイブファイルに格納されてる時間
今まではperlでやってたんだけどbignum使うと処理速度が遅くなるんでCで書く事になった

329 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 18:39:55.70 ID:CCVAHBoy]
pimplで.cppに書いたやつってインライン展開されるの?

330 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 18:42:49.17 ID:ldQxBRm0]
されない

331 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 21:13:03.80 ID:Lf2qM7ZJ]
pimplどころかデータメンバ一切持ってないのにsetterとgetter持ってて動くクラス作ったことある。

332 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 21:34:02.18 ID:UXf8CmSv]
pimplとデータメンバーは関係ないが
データメンバーが無いのにsetterとは
とんだ糞プログラムだな

333 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 21:53:56.57 ID:0oO7C4De]
バレーボールのシミュレーターだったんだよ

334 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 22:37:39.80 ID:vKWRVcWD]
>>328
あんたは>325か?
だとしたら、自分で答えを書いているようなもんじゃないか。

335 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 22:54:35.68 ID:LtcOoigK]
>>334
よっぽど自分でスクリプト書きたくないとしか……



336 名前:デフォルトの名無しさん [2014/04/26(土) 00:06:17.38 ID:fIjhv7f7]
64ビット整数(long longか__int64かint64_t)を使え

337 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 05:30:35.15 ID:H4OEZVXF]
128bit 時代になったら long long long になるんだろうか…






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

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

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