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


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

【初心者歓迎】C/C++室 Ver.104【環境依存OK】



1 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 06:04:52.38 ID:ufThBpcD.net]
エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります

コードを貼れる所
codepad.org/
https://ideone.com/

前スレ
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/

303 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 16:10:30.87 ID:3oaAhSoC.net]
LS愛ちゃん

304 名前:はちみつ餃子 mailto:sage [2019/01/22(火) 16:47:15.38 ID:FdSNzm47.net]
>>302
Cマガの付録CDに常に収録されてたよな!

305 名前:デフォルトの名無しさん [2019/01/22(火) 17:01:23.17 ID:8l7UUA+M.net]
LatticeCとかBDS-Cとか使ってたわ

306 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 17:22:22.39 ID:beRmTaV+.net]
>>298-299

TEST::TEST(int param) : TEST()
{
 増やす機能
}

で出来ました。ありがとうございました。

307 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 18:21:52.81 ID:Z/sMOZE7.net]
bcc32c でコンパイルしたバイナリが Win98SE 上で動くことを確認…
Win98SE 上だと Turbo C が動くことを確認…

Open Watcom C++ というのは存じませんでした
確認してみます

308 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 18:30:45.76 ID:hELj0NVW.net]
森公一郎さん、4年前に亡くなってる

309 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 18:51:51.72 ID:c7vqWXz4.net]
>>295
> VC++ 2005 は iso 持ってるだけ…Windows98SE で動くバイナリが生成できるとか何とか
なんで試さんの?

310 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 20:54:28.21 ID:Z/sMOZE7.net]
DLL hell に躊躇

311 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 23:43:17.99 ID:f8uEJHYw.net]
LSI-C試食版www
懐かしいなあ
あの頃はものすごくCPU遅かったよね
486にして感激したからな
もうC言語でプログラムはしたくない
C++だ・・・



312 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 03:50:30.92 ID:2NaZdHzA.net]
コメントに//が使えない時点でもうダメだな俺はw

313 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 06:49:23.93 ID:u7DJzLvn.net]
古いOSでも動作させたいけど、ソースは新しい規格で書きたい、
と言うのは要望としてはありうるな。

>>295 はLSI-C試食版(C89相当だっけ?)を使ってるようだから、
そのクチではないのかも知れんけど。

314 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 07:14:34.51 ID:aGw/aeEH.net]
>>310
今時なら仮想マシンでやればいいだけだろ

315 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 08:57:06.72 ID:A4LjhfFf.net]
>>312
コメント前に // つけるより
/*
コメント
*/

あるいは

#if 0
コメント
#endif

のほうがすっきりしないか?

316 名前:315 mailto:sage [2019/01/23(水) 08:57:45.81 ID:A4LjhfFf.net]
コメントが複数行にわたる前提ね

317 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 09:18:31.94 ID:NxchbiGL.net]
だから何?
それに同意しようがしまいが単一行コメントのときに面倒なのは変わらないよね
個人的にはエディタがコメントの一括付け外しに対応してるなら複数行でも//の方が見やすいと思ってるけど

318 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 09:36:35.20 ID:WSWjtujW.net]
C言語の a=b; って
アセンブラで言うと、メモリ→レジスタ→メモリって移し替えてるのと同じ?
メモリ→メモリにデータコピーする時って、必ずレジスタを経由しないとだめなのかな?
アセンブラ勉強初めたばっかで何言ってんだこいつ的な感じだったらごめん。

319 名前:はちみつ餃子 mailto:sage [2019/01/23(水) 10:06:54.98 ID:+T2/7smM.net]
>>318
CPU の種類による。

アセンブラはアセンブラという言語の規格があるわけではなくて、
各コンピュータの機械語の単語を便宜的に読みやすい書式に置き換えた
ものの総称なので、使える命令は各アーキテクチャのデザインに従うし、
書式のバリエーションもある。 いくつかの伝統的な習慣はあるけれど。

データの移送にレジスタを経由しなければならないようなデザインの CPU もあるし、
そうでないものもある。
メモリアクセスをする命令とその他演算の命令を明確に分離するようなデザインの
アーキテクチャを特に Load?store architecture と呼んでる。

https://en.wikipedia.org/wiki/Load%E2%80%93store_architecture

コンピュータの設計の根本を左右する方針の違いなので、
理解があやふやとはいえ、ここに引っかかりを感じたというのは才能を感じる。

320 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 15:54:30.09 ID:WSWjtujW.net]
>>319
自分が勉強してたCPUがたまたまレジスタ必要とするものだったということですね。ありがとうございます。

あと、intelとryzenは、どちらのCPUであっても殆どのソフトは動作しますが
この2つのCPUのアーキテクチャオペランドは同じということでしょうか?
ゲームなんかは高速化の部分でアセンブラ使う場所も頻繁にあるんじゃないかなと思うのですが。

321 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 16:07:56.74 ID:WSWjtujW.net]
すみません自己解決。
x64ですね。



322 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 22:57:36.31 ID:A4LjhfFf.net]
>>317
wwww
逆に、だから何?
エディタが/* 入力と同時に
*/ を自動挿入してくれるなら全く変わらないだろ
それともおまえのエディタは / 入力で
もひとつ/ を自動挿入するように設定でもしてるのか?
ゆとりもここまで来るとどーしよーもねーな。

323 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 23:18:56.27 ID:A4LjhfFf.net]
>>318
>>319
状況によるが、
a = b;
はメモリを介せず、できるだけレジスタ間コピーになるように最適化される。

んでメモリ to メモリを許すのはCISCと相場が決まってる
RISCはメモリ to メモリは命令にない 。命令セットを減らしてるからこそ reduce
このおかげで回路が簡単になり、所用クロック数をほぼ等しくして、クロック(Hz)をあげることができた。
このタイプはメモリ→レジスタ→メモリとせざるを得ない

今は、パイプラインを深くして、CISCでもクロックをあげられるようになったのでRISC/CISCはあんまり関係なくなった。
CICSの代表はx86なのでメモリ→メモリ命令セット調べてみ。
CISCの歴史的な経緯がわかるのは、これもCISC代表のx68kやH8は、命令セットごとに大幅に所用クロック数が違う。
それに対してx86の流れをくむ最新設計のRL78だとほとんどの命令セットが1クロックとなって。RISCと変わらない上に、
メモリ to メモリが可能となってる。それでも メモリ to レジスタに比べて1クロック増えてる。
メモリ to メモリ とレジスタ to メモリを同クロック数で実行しようとするなら、 バスラインがもう一組(例えば32bit)必要になった上に、
2ポートメモリが必要になってしまうwwww

324 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 23:20:08.21 ID:A4LjhfFf.net]
アンカー違い
× >>319
>>320

325 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 23:21:30.54 ID:MK/3pF0O.net]
>>322
自分で複数行が前提だと言っときながら何言ってんの君

326 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 00:07:57.67 ID:sZmPY6bv.net]
>>325
*/の自動補完は複数行だろうが単一行だろうが関係ないだろが。
おまえがエディタ支援による入力補助を持ち出したから応じてやっただけだろゆとり
入力の手間はむしろ/* */の方が楽なんだよお馬鹿さん

327 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 00:17:17.17 ID:sZmPY6bv.net]
>>325
それとさ俺が複数行限定といってるのに
>>317
>単一行コメントのときに面倒なのは変わらないよね

また単一行の話をしてるのはそっちだろーが。
おまえは朝鮮人か?それともボケてんのか?

328 名前:はちみつ餃子 mailto:sage [2019/01/25(金) 04:31:55.12 ID:D9LdM3uI.net]
まあ例えばインテルアーキテクチャでも、
機械語の命令列を内部で μop に分解して最適化してから実行したりするので、
機械語のレベルなんてまだまだ高級な層。

内側では RISC 的なデザインとも融合していて
正直言って、そこで何が起きているのか正確に理解するのは無理。
(結果に影響しない範囲で) 命令を並べ替えることすらあり、
しかし、マルチスレッドと絡むとわけわかんなくなりがち。

Z80 の牧歌的な世界を知ってると隔世の感がある。
実際、演算能力で言えば何百倍とか何千倍とかいう規模で違うもんな……

329 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 04:48:14.16 ID:RBnOR415.net]
Z80Aで、おおむね4Mhzだったような
無印Z80は知らない

日本人だとZ80AよりμPD870Cの方が普及???

330 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 05:29:09.86 ID:VVNAHEZ9.net]
>>329
μPD780C-1な。870だと電卓チップになってしまう。

詰めが甘いな :-P

331 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 09:28:14.11 ID:U8XeH6tm.net]
>>328
自分もこの結論に達した



332 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 10:50:23.69 ID:ibgF9MiT.net]
初心者です
関数の引数の1つとして3種類の構造体を受け入れたいという場合オーバーライドで3つ書くのよりスマートなやり方ありますか?

333 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 11:07:13.35 ID:MaEquCGy.net]
オーバーロードで3つ書く方がスマートですよ

334 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 11:19:38.97 ID:UuAHSy+r.net]
関数テンプレートというものが一応存在する。

tempate<class T> void func(T arg)
{
...
}

このように記述すると、型に応じたオーバーライドをコンパイラが自動で作成してくれるという機能。
ただ、実際に呼び出すコードを書かないと(型が確定してないから)コンパイル対象にならなず限定的なエラーチェックしか行われない、
エラーが出た時に問題が関数内なのか呼び出し元なのかが分かりづらい、エラーメッセージもわけわからない、という欠点があるので、
あまり初心者向きとは言えない。すごく便利なんだけどね。

335 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 13:38:51.24 ID:ibgF9MiT.net]
>>333-334
ありがとうございます
オーバーロードでしたね^^;

336 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 17:08:07.75 ID:a/6Wmtam.net]
>>335
Variantが使えるならVariant
対照的にunionはおすすめしない

337 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 18:04:32.62 ID:wmp8xlgD.net]
結局中で分岐だろ

338 名前:デフォルトの名無しさん mailto:sage [2019/01/27(日) 04:46:54.79 ID:tVyD3cTv.net]
>>336
variant勉強します
ありがとうございます

339 名前:デフォルトの名無しさん mailto:sage [2019/01/27(日) 23:53:20.30 ID:PNYmCs1E.net]
投機実行がセキュリティホールになるなんて
当時の技術者は予見できたのだろうか

340 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 21:22:57.38 ID:pEOkr0Qg.net]
いやー
論文ネタに困った情報系の役にたたん学者がひねり出したネタだろ
投機実行を攻撃に使った実例なんてあるのか?

341 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 10:11:52.05 .net]
煽ってたら論文ネタに困った情報系の役にたたん学者が投機実行を攻撃に使った実用法をひねり出したらどうすんだ



342 名前: mailto:sage [2019/01/31(木) 23:01:04.87 ID:GI5VQ7Hx.net]
>>340
手元にようやく SandyBridge(IvyBridge) を確保しましたのでいろいろ試してみようと思っています

343 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 23:07:28.54 ID:sIpyZVmV.net]
Googleだったっけ、見つけたのは?
役に立たない暇な部門があったんだ

344 名前:デフォルトの名無しさん [2019/02/01(金) 03:34:40.30 ID:fFpCRDyYq]
twitter で見かけたのですが、a[i++] = 0; って定義済みですよね?

345 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 08:27:42.12 ID:tJohl//6.net]
C++って未だにasync,awaitがないんだな?
江添とかtemplate使えないC++プログラマはポインタを使えないCプログラマと同じゴミとかいってるんだが、
templateは確かに面白いし頭の体操になるけど、templateはひな形があれば、泥臭くエディタちょい編集して使い回したり、
yacc/lex使うとか、ループのアンロールはスクリプトで展開するとかいくらでも手段はあるので、
どう考えてもasync,awaitあたりの実装の方が重要だと思うけどな。

346 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 08:50:29.54 ID:UyxpbyFe.net]
futureでいいんじゃね。C#のawaitもFutureパターンの実装でしょ。

347 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 11:01:27.11 ID:tJohl//6.net]
>>346
.net動いてるのとそれが前提でないC++では全く同じにはいかんのだろな
教えてくれてありがと

348 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 11:23:05.73 ID:ZfwOhOL2.net]
コルーチン拡張は提案段階なんだっけ?
MS界隈ならC++/WinRTで使用例があるけど

349 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 11:47:15.38 ID:qgXcCvEo.net]
>>347
いや別に
C#のasync/awaitって単なるステートマシンジェネレータだし
標準化は至難だろうけど技術的にはC++でできない理由はない

350 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 13:08:31.83 ID:cZfjknnV.net]
>>345
再帰includeとdefineの組み合わせでも大抵はなんとかなったりするなw

templateは型に縛られてるから安全な反面、不便なこともあるよね。
sjisとutf8が区別できないし。なぜchar8_tを作らなかった…(´・ω・`)

351 名前:デフォルトの名無しさん [2019/02/02(土) 13:11:59.53 ID:OjPcxytf.net]
テンプレートよりObjective-Cのやり方の方が好き



352 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 12:10:14.76 ID:JIYTTgNa.net]
江添なんて最新仕様知ってる俺スゲーやりたいだけの奴だからな。
まともに使えるプログラムを書いてるわけじゃない。

353 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 14:07:26.32 ID:IhqR/Csp.net]
でもプログラム書くなんて誰でも出来るじゃん

354 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 14:11:00.19 ID:s/ZudwPt.net]
おまえのgithubさらせよ

355 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 14:15:39.93 ID:IhqR/Csp.net]
>>354
お前が先に晒せ

356 名前:デフォルトの名無しさん [2019/02/03(日) 14:56:06.74 ID:nprxb46h.net]
きっとはぶられる

357 名前: mailto:sage [2019/02/03(日) 15:08:24.54 ID:t4xt++Qj.net]
>>354
そろそろ github に移行しようか…
https://mevius.5ch.net/test/read.cgi/tech/1434079972/

hibari.2ch.net/test/read.cgi/tech/1289715349/
hibari.2ch.net/test/read.cgi/tech/1295273862/
hibari.2ch.net/test/read.cgi/tech/1309527259/
peace.2ch.net/test/read.cgi/tech/1313183984/

358 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 12:56:22.82 ID:Y0slw8we.net]
>>352
江添とか書いてることみてるとムカっ腹立たないか?
何様だこいつ。しかもやってることキチガイだろ

359 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 13:07:21.17 ID:qU4d2Hmv.net]
>>358
は?お前じゃあ江添より仕様に詳しくてC++のコンパイラを実装出来るような能力なのかね?ええ?

360 名前:デフォルトの名無しさん [2019/02/04(月) 14:02:36.47 ID:zmkNdOJF.net]
工学部生よりましやろ

361 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 14:08:27.48 ID:n76odGjc.net]
例え世界一の物知りでもそんな口の効き方をする人とは
付き合いたくないな
RMSにはEMACSやgccといった作品があるから許される



362 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 14:56:20.34 ID:iZ37iel0.net]
この3冊は、日本人が作った神の書。
皆、基地外。基地外しか、こんな本を書けない

Linux プログラミング・インタフェース、Michael Kerrisk、2012

この本は、神の書と言われていて、翻訳本は日本しか出ていない。
著者は10年、man-pagesを書いてきた人で、翻訳者・アドバイスの千住治郎も、技術者

C++11/14 コア言語、江添 亮、2015

組込み開発者におくるMISRA‐C:2004―C言語利用の高信頼化ガイド、MISRA‐C研究会、2006

ドワンゴ江添は需要があれば、テンプレートの本を出そうか、なんて言ってるけど、既にこの本がある

C++テンプレートテクニック 第2版、
επιστημη(えぴすてーめー)・高橋 晶、2014

363 名前:デフォルトの名無しさん [2019/02/04(月) 15:06:30.08 ID:zmkNdOJF.net]
ステマ宣伝乙
5ちゃんでは禁止

364 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 15:58:27.96 ID:n76odGjc.net]
Linuxの黎明期にman page 書いていたのは janneさん事、中谷千絵さんだよ
エピスメーテーさんは昔っから雑誌に記事を書いていたな
The Basicだった?

真ん中の人は知らないけどどんな貢献をしたの?

365 名前:はちみつ餃子 mailto:sage [2019/02/04(月) 16:09:06.48 ID:kMmgpke2.net]
>>364
ざべは読んだことないけど、Cマガでεπιστημηの名前はよく見たな。
今では Teratail で C++ の質問をするとたまに回答者として出現するよ。

366 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 16:27:32.33 ID:n76odGjc.net]
>>365
そうでしたか、CUJJとかは買っていたけど...CMAGは
時々だったので

367 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 17:40:44.94 ID:Y0slw8we.net]
>>362
えぴすてーめーと高橋のC++テンプレ本は神だわ。
なんというか、読者に理解させてあげたいという熱意が伝わってくる
江添とは大違い
江添にお布施するつもりは毛頭ない。死ねばいいのに

368 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 17:42:39.71 ID:Y0slw8we.net]
>>359
本人様のご登場wwww

369 名前:361 mailto:sage [2019/02/04(月) 18:14:10.83 ID:iZ37iel0.net]
>362 の3冊は、単なる規格の文章ではなく、それをソースコードの実例にした所がすごい!
だから、プログラマーは皆、Kerrisk の本を枕にして寝ろって、言われている

たぶん、江添やMISRA‐C の本も、外国で発売されていれば、大絶賛されるはず!

370 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 19:01:28.11 ID:GH1lEwiX.net]
エピスや高橋ageて江添sageってのもよくわからんな
立ち位置違うし江添は委員会の人間だから
仕様や提案について素晴らしいとかクソとか言う権利や責務がある
それをsageるってことは「現行仕様マンセー、標準規格に欠点など無い!」みたいなことか?

371 名前: mailto:sage [2019/02/04(月) 19:11:50.08 ID:CLpqTC7n.net]
>>362
エピさん単著は買わないですね、エピさんの文章は今の言葉で表現するとすれば「ポエマー」が近い

同じくポエマーに分類される私がいうことではないのですけど…



372 名前:361 mailto:sage [2019/02/04(月) 19:22:56.32 ID:iZ37iel0.net]
元々は、Kerrisk も、江添やMISRA‐C のメンバーも、
規格をソースコードの実例で、表示してやろうという、とんでもない企画!

よく規格厨みたいな香具師がいて、企画書を読めって言うけど、
文章で書かれてもわからないし、全く出来るようにならないから、業を煮やして書き始めた

こんな面倒くさいことを、何年も掛けて書くかね?

こういうのは、忍耐力がある日本人が得意なんだろう。
外人は、まずやらない

373 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 19:24:18.62 ID:n76odGjc.net]
MISRA はBOSCH を引き込み損なった時点で絵に描いた餅でしょうね
デンソーが勝利すれば勝ちの目も出て来るかもしれないが

374 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 19:29:03.26 ID:Y0slw8we.net]
>>372
>規格をソースコードの実例で、表示してやろうという、とんでもない企画
いや言語の解説本は規格をわかりやすく、ソースコードを例示して解説するでしょ。
それがなければ、規格だけでいいわけで、解説にならない。

わかりやすく書こうとしてるけど、そこの熱意の持ち方と、おつむのレベルでほんとにわかりやすいかどうかが問題なんだろ。

375 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 19:32:47.98 ID:GH1lEwiX.net]
そら商業目的の本だったらわかりやすく書くの当たり前だろ
江添の本は読んだことないから分からんけど
売られてる本とブログで比較してないか?

376 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 19:36:24.60 ID:Y0slw8we.net]
>>372
>こういうのは、忍耐力がある日本人が得意なんだろう。
>外人は、まずやらない

K&R も Stroustrapも規格になるまえからやってますがな
ソース示してこつこつと。

何もプログラム言語だけじゃないわ。人に説くこと、伝道師のようなwriterは日本人よりむしろ、英米人に多い。
クヌースの The Art of Computer Programmingあたり読んでみ。

377 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 19:46:25.23 ID:Y0slw8we.net]
>>375
反響見て、読んだやつにバグだしさせてたあとブログ印刷物なり、ebook販売するんだから
金取ろうが、無償でやるかはどーでもいい話
日本語のコンピュータ書籍なんて販売数からしてとてもとてもメシ食えないから
ほぼ実益のないめんどくさいだけの作業
ブログでわかりにくければ本になってもわかりにくいことは保証する

378 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 19:48:43.30 ID:9WmylojK.net]
クヌースの4-1巻目は、かなりの分量をZDD/BDDの説明に割いていて
このアルゴリズムは北海道大学で日本人が考えた物だね

で、その江添さんという方はどの様な技術貢献をしたの?

379 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 20:02:32.24 ID:Y0slw8we.net]
>>378
警察に喧嘩売って訴訟おこしたこと以外知りませんがな
きちがいの所業なんざ

380 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 20:32:13.56 ID:GH1lEwiX.net]
まぁC++テンプレートテクニックがわかりやすい良書なのは同意するけど
高橋晶ってたまにテクニックのメリットを語るときに
デメリットに気づいてない(またはスルーしてる)ことがあるんだよな
わかりやすくても鵜呑みには出来ない

381 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 20:36:58.42 ID:Y0slw8we.net]
ま、江添が好きならどーぞご勝手に俺は願い下げってだけ



382 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 20:39:36.21 ID:GH1lEwiX.net]
好きとは言ってないよ
結局役に立つ&正確な情報を書いてるかどうかが全てだ

383 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 20:41:05.88 ID:GH1lEwiX.net]
というか江添のブログでも「あれ?おかしくね?」みたいなことあったから
どっちがどうとも言えないけど

384 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 21:00:45.66 ID:Y0slw8we.net]
だいたい

ドマンコ

とかいう社名が下品すぎる

385 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 22:23:14.32 ID:ZVfvG47Q.net]
>>365
毎月題材がカウンタークラスの人…

386 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 23:23:10.64 ID:Y0slw8we.net]
https://qiita.com/dc1394/items/d2b8de600a304664cdb5
実に参考になった

387 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 23:47:34.63 ID:xjVdC68S.net]
型指定するのが嫌だから最初にautoを使うc++入門書籍を書こうとしてたり、
まともにプログラム開発してたら最新の仕様を追えないので開発しないとか言い出す奴とか
普通の精神してりゃ信用せんわな。
根本的にありゃ馬鹿だよ。

388 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 23:59:20.89 ID:GH1lEwiX.net]
>まともにプログラム開発してたら最新の仕様を追えないので開発しないとか言い出す奴とか
江添みたいに標準化委員会に属してたら正しいと思うけどね
何もコミュニティに貢献しない趣味グラマだったりライターでもない奴が言ってたらアホだが

389 名前:デフォルトの名無しさん mailto:sage [2019/02/05(火) 01:34:09.47 ID:PwKFrksX.net]
趣味グラマにドワンゴが給料払ってるんだろwww

390 名前:デフォルトの名無しさん [2019/02/05(火) 06:14:00.98 ID:sYtbTM3p.net]
すみません
n秒ごとに関数foo()を繰り返し実行するような、かつ「低負荷な」方法を教えてください。
n秒は、精度はだいたいでよくて、たぶんnは600(つまり10分)程度にしたいと思っています。

windows 10 で、gccで最新の標準C++ とboost C++ が使用可能です

よろしくお願いいたします

391 名前:はちみつ餃子 mailto:sage [2019/02/05(火) 06:20:20.09 ID:VmiK9YL/.net]
>>390
SetTimer API を使って WM_TIMER イベントの発生を待つのが妥当な方法だと思う。
イベントが発生するまでは何もせずに待つだけなので低負荷。



392 名前:389 [2019/02/05(火) 06:57:10.23 ID:sYtbTM3p.net]
>>391
windows API をつかう方法で行ってみます
ありがとうございます。
標準C++ で導入された
thread とchrono を用いて、while (1 )を回すという方法がGoogle検索で 出てきますが、低負荷な方が良いので、windows API で行ってみます。
ありがとうございます。

393 名前:デフォルトの名無しさん mailto:sage [2019/02/05(火) 07:12:26.12 ID:kZRbw8C2.net]
whileは単なる無限ループじゃなく、スレッドが立ち上がるまで、sleep で CPU を眠らせてるんじゃないの?
whileだけだと、負荷かかるし、sleep一発だと、繰り返し待ちできないから

394 名前:デフォルトの名無しさん mailto:sage [2019/02/05(火) 07:23:19.83 ID:kZRbw8C2.net]
https://ja.cppreference.com/w/cpp/compiler_support
gccは並列STLまだ実装できてないんだな。がかーり
C++2xは後回しでいいから先に実装してもらいたいな
msvcがしらん間にgccを上回るC++17準拠状況になってるんだな
msがかなり頑張ってるのがかなり意外

395 名前:デフォルトの名無しさん mailto:sage [2019/02/05(火) 10:24:17.44 ID:Jquzc2Ph.net]
趣味グラマーって本職が焼そば職人だっけ

396 名前:デフォルトの名無しさん mailto:sage [2019/02/05(火) 10:36:43.43 ID:PCiHKxWL.net]
MSが標準をわざと外して潰し合う戦略を取ってたのは遥か昔
今は協調してシェアを取り込んでから独占する戦略がメイン

397 名前:デフォルトの名無しさん mailto:sage [2019/02/05(火) 13:32:56.11 ID:HSCecGQW.net]
>>395
ブロガーで良くね?

398 名前:デフォルトの名無しさん mailto:sage [2019/02/05(火) 18:47:37.04 ID:VoURnPvV.net]
スパゲッティーでは?

399 名前:デフォルトの名無しさん mailto:sage [2019/02/05(火) 21:03:29.46 ID:6rjCuhxB.net]
>>397
つ ttps://cpplover.blogspot.com/2016/05/2016.html

400 名前:デフォルトの名無しさん mailto:sage [2019/02/06(水) 08:14:04.23 ID:QvJUH+Yd.net]
>>395
Oishii Sru Paの話?

401 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 11:49:12.65 ID:nCm+DDSJX]
【製作中 の wasm(WebAssembly)/MS Windows 共通の Window System】

nowsmartsoft.atwebpages.com/


ひきこもりの L より。



402 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 12:01:48.93 ID:nCm+DDSJX]
>>401
何日か前から5chで公開した(「つもり」だ)けど、Ninja Analyzer によれば、そのリンク先
を訪れたユニークユーザー数は、今のところ「1」。

どうなってるの。

403 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 10:04:34.12 ID:Js3eMSlM.net]
6
だまれ朝鮮人
失せろ






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

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

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