エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります
コードを貼れる所
http://codepad.org/
https://ideone.com/
前スレ
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/
【初心者歓迎】C/C++室 Ver.104【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
2018/12/28(金) 06:04:52.38ID:ufThBpcD
323デフォルトの名無しさん
2019/01/23(水) 23:18:56.27ID:A4LjhfFf >>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
>>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デフォルトの名無しさん
2019/01/23(水) 23:20:08.21ID:A4LjhfFf325デフォルトの名無しさん
2019/01/23(水) 23:21:30.54ID:MK/3pF0O >>322
自分で複数行が前提だと言っときながら何言ってんの君
自分で複数行が前提だと言っときながら何言ってんの君
326デフォルトの名無しさん
2019/01/24(木) 00:07:57.67ID:sZmPY6bv >>325
*/の自動補完は複数行だろうが単一行だろうが関係ないだろが。
おまえがエディタ支援による入力補助を持ち出したから応じてやっただけだろゆとり
入力の手間はむしろ/* */の方が楽なんだよお馬鹿さん
*/の自動補完は複数行だろうが単一行だろうが関係ないだろが。
おまえがエディタ支援による入力補助を持ち出したから応じてやっただけだろゆとり
入力の手間はむしろ/* */の方が楽なんだよお馬鹿さん
327デフォルトの名無しさん
2019/01/24(木) 00:17:17.17ID:sZmPY6bv328はちみつ餃子 ◆8X2XSCHEME
2019/01/25(金) 04:31:55.12ID:D9LdM3uI まあ例えばインテルアーキテクチャでも、
機械語の命令列を内部で μop に分解して最適化してから実行したりするので、
機械語のレベルなんてまだまだ高級な層。
内側では RISC 的なデザインとも融合していて
正直言って、そこで何が起きているのか正確に理解するのは無理。
(結果に影響しない範囲で) 命令を並べ替えることすらあり、
しかし、マルチスレッドと絡むとわけわかんなくなりがち。
Z80 の牧歌的な世界を知ってると隔世の感がある。
実際、演算能力で言えば何百倍とか何千倍とかいう規模で違うもんな……
機械語の命令列を内部で μop に分解して最適化してから実行したりするので、
機械語のレベルなんてまだまだ高級な層。
内側では RISC 的なデザインとも融合していて
正直言って、そこで何が起きているのか正確に理解するのは無理。
(結果に影響しない範囲で) 命令を並べ替えることすらあり、
しかし、マルチスレッドと絡むとわけわかんなくなりがち。
Z80 の牧歌的な世界を知ってると隔世の感がある。
実際、演算能力で言えば何百倍とか何千倍とかいう規模で違うもんな……
329デフォルトの名無しさん
2019/01/25(金) 04:48:14.16ID:RBnOR415 Z80Aで、おおむね4Mhzだったような
無印Z80は知らない
日本人だとZ80AよりμPD870Cの方が普及???
無印Z80は知らない
日本人だとZ80AよりμPD870Cの方が普及???
330デフォルトの名無しさん
2019/01/25(金) 05:29:09.86ID:VVNAHEZ9331デフォルトの名無しさん
2019/01/25(金) 09:28:14.11ID:U8XeH6tm >>328
自分もこの結論に達した
自分もこの結論に達した
332デフォルトの名無しさん
2019/01/26(土) 10:50:23.69ID:ibgF9MiT 初心者です
関数の引数の1つとして3種類の構造体を受け入れたいという場合オーバーライドで3つ書くのよりスマートなやり方ありますか?
関数の引数の1つとして3種類の構造体を受け入れたいという場合オーバーライドで3つ書くのよりスマートなやり方ありますか?
333デフォルトの名無しさん
2019/01/26(土) 11:07:13.35ID:MaEquCGy オーバーロードで3つ書く方がスマートですよ
334デフォルトの名無しさん
2019/01/26(土) 11:19:38.97ID:UuAHSy+r 関数テンプレートというものが一応存在する。
tempate<class T> void func(T arg)
{
...
}
このように記述すると、型に応じたオーバーライドをコンパイラが自動で作成してくれるという機能。
ただ、実際に呼び出すコードを書かないと(型が確定してないから)コンパイル対象にならなず限定的なエラーチェックしか行われない、
エラーが出た時に問題が関数内なのか呼び出し元なのかが分かりづらい、エラーメッセージもわけわからない、という欠点があるので、
あまり初心者向きとは言えない。すごく便利なんだけどね。
tempate<class T> void func(T arg)
{
...
}
このように記述すると、型に応じたオーバーライドをコンパイラが自動で作成してくれるという機能。
ただ、実際に呼び出すコードを書かないと(型が確定してないから)コンパイル対象にならなず限定的なエラーチェックしか行われない、
エラーが出た時に問題が関数内なのか呼び出し元なのかが分かりづらい、エラーメッセージもわけわからない、という欠点があるので、
あまり初心者向きとは言えない。すごく便利なんだけどね。
335デフォルトの名無しさん
2019/01/26(土) 13:38:51.24ID:ibgF9MiT336デフォルトの名無しさん
2019/01/26(土) 17:08:07.75ID:a/6Wmtam337デフォルトの名無しさん
2019/01/26(土) 18:04:32.62ID:wmp8xlgD 結局中で分岐だろ
338デフォルトの名無しさん
2019/01/27(日) 04:46:54.79ID:tVyD3cTv339デフォルトの名無しさん
2019/01/27(日) 23:53:20.30ID:PNYmCs1E 投機実行がセキュリティホールになるなんて
当時の技術者は予見できたのだろうか
当時の技術者は予見できたのだろうか
340デフォルトの名無しさん
2019/01/30(水) 21:22:57.38ID:pEOkr0Qg いやー
論文ネタに困った情報系の役にたたん学者がひねり出したネタだろ
投機実行を攻撃に使った実例なんてあるのか?
論文ネタに困った情報系の役にたたん学者がひねり出したネタだろ
投機実行を攻撃に使った実例なんてあるのか?
341デフォルトの名無しさん
2019/01/31(木) 10:11:52.05 煽ってたら論文ネタに困った情報系の役にたたん学者が投機実行を攻撃に使った実用法をひねり出したらどうすんだ
>>340
手元にようやく SandyBridge(IvyBridge) を確保しましたのでいろいろ試してみようと思っています
手元にようやく SandyBridge(IvyBridge) を確保しましたのでいろいろ試してみようと思っています
343デフォルトの名無しさん
2019/01/31(木) 23:07:28.54ID:sIpyZVmV Googleだったっけ、見つけたのは?
役に立たない暇な部門があったんだ
役に立たない暇な部門があったんだ
344デフォルトの名無しさん
2019/02/02(土) 08:27:42.12ID:tJohl//6 C++って未だにasync,awaitがないんだな?
江添とかtemplate使えないC++プログラマはポインタを使えないCプログラマと同じゴミとかいってるんだが、
templateは確かに面白いし頭の体操になるけど、templateはひな形があれば、泥臭くエディタちょい編集して使い回したり、
yacc/lex使うとか、ループのアンロールはスクリプトで展開するとかいくらでも手段はあるので、
どう考えてもasync,awaitあたりの実装の方が重要だと思うけどな。
江添とかtemplate使えないC++プログラマはポインタを使えないCプログラマと同じゴミとかいってるんだが、
templateは確かに面白いし頭の体操になるけど、templateはひな形があれば、泥臭くエディタちょい編集して使い回したり、
yacc/lex使うとか、ループのアンロールはスクリプトで展開するとかいくらでも手段はあるので、
どう考えてもasync,awaitあたりの実装の方が重要だと思うけどな。
345デフォルトの名無しさん
2019/02/02(土) 08:50:29.54ID:UyxpbyFe futureでいいんじゃね。C#のawaitもFutureパターンの実装でしょ。
346デフォルトの名無しさん
2019/02/02(土) 11:01:27.11ID:tJohl//6347デフォルトの名無しさん
2019/02/02(土) 11:23:05.73ID:ZfwOhOL2 コルーチン拡張は提案段階なんだっけ?
MS界隈ならC++/WinRTで使用例があるけど
MS界隈ならC++/WinRTで使用例があるけど
348デフォルトの名無しさん
2019/02/02(土) 11:47:15.38ID:qgXcCvEo349デフォルトの名無しさん
2019/02/02(土) 13:08:31.83ID:cZfjknnV >>344
再帰includeとdefineの組み合わせでも大抵はなんとかなったりするなw
templateは型に縛られてるから安全な反面、不便なこともあるよね。
sjisとutf8が区別できないし。なぜchar8_tを作らなかった…(´・ω・`)
再帰includeとdefineの組み合わせでも大抵はなんとかなったりするなw
templateは型に縛られてるから安全な反面、不便なこともあるよね。
sjisとutf8が区別できないし。なぜchar8_tを作らなかった…(´・ω・`)
350デフォルトの名無しさん
2019/02/02(土) 13:11:59.53ID:OjPcxytf テンプレートよりObjective-Cのやり方の方が好き
351デフォルトの名無しさん
2019/02/03(日) 12:10:14.76ID:JIYTTgNa 江添なんて最新仕様知ってる俺スゲーやりたいだけの奴だからな。
まともに使えるプログラムを書いてるわけじゃない。
まともに使えるプログラムを書いてるわけじゃない。
352デフォルトの名無しさん
2019/02/03(日) 14:07:26.32ID:IhqR/Csp でもプログラム書くなんて誰でも出来るじゃん
353デフォルトの名無しさん
2019/02/03(日) 14:11:00.19ID:s/ZudwPt おまえのgithubさらせよ
354デフォルトの名無しさん
2019/02/03(日) 14:15:39.93ID:IhqR/Csp >>353
お前が先に晒せ
お前が先に晒せ
355デフォルトの名無しさん
2019/02/03(日) 14:56:06.74ID:nprxb46h きっとはぶられる
357デフォルトの名無しさん
2019/02/04(月) 12:56:22.82ID:Y0slw8we358デフォルトの名無しさん
2019/02/04(月) 13:07:21.17ID:qU4d2Hmv >>357
は?お前じゃあ江添より仕様に詳しくてC++のコンパイラを実装出来るような能力なのかね?ええ?
は?お前じゃあ江添より仕様に詳しくてC++のコンパイラを実装出来るような能力なのかね?ええ?
359デフォルトの名無しさん
2019/02/04(月) 14:02:36.47ID:zmkNdOJF 工学部生よりましやろ
360デフォルトの名無しさん
2019/02/04(月) 14:08:27.48ID:n76odGjc 例え世界一の物知りでもそんな口の効き方をする人とは
付き合いたくないな
RMSにはEMACSやgccといった作品があるから許される
付き合いたくないな
RMSにはEMACSやgccといった作品があるから許される
361デフォルトの名無しさん
2019/02/04(月) 14:56:20.34ID:iZ37iel0 この3冊は、日本人が作った神の書。
皆、基地外。基地外しか、こんな本を書けない
Linux プログラミング・インタフェース、Michael Kerrisk、2012
この本は、神の書と言われていて、翻訳本は日本しか出ていない。
著者は10年、man-pagesを書いてきた人で、翻訳者・アドバイスの千住治郎も、技術者
C++11/14 コア言語、江添 亮、2015
組込み開発者におくるMISRA‐C:2004―C言語利用の高信頼化ガイド、MISRA‐C研究会、2006
ドワンゴ江添は需要があれば、テンプレートの本を出そうか、なんて言ってるけど、既にこの本がある
C++テンプレートテクニック 第2版、
επιστημη(えぴすてーめー)・高橋 晶、2014
皆、基地外。基地外しか、こんな本を書けない
Linux プログラミング・インタフェース、Michael Kerrisk、2012
この本は、神の書と言われていて、翻訳本は日本しか出ていない。
著者は10年、man-pagesを書いてきた人で、翻訳者・アドバイスの千住治郎も、技術者
C++11/14 コア言語、江添 亮、2015
組込み開発者におくるMISRA‐C:2004―C言語利用の高信頼化ガイド、MISRA‐C研究会、2006
ドワンゴ江添は需要があれば、テンプレートの本を出そうか、なんて言ってるけど、既にこの本がある
C++テンプレートテクニック 第2版、
επιστημη(えぴすてーめー)・高橋 晶、2014
362デフォルトの名無しさん
2019/02/04(月) 15:06:30.08ID:zmkNdOJF ステマ宣伝乙
5ちゃんでは禁止
5ちゃんでは禁止
363デフォルトの名無しさん
2019/02/04(月) 15:58:27.96ID:n76odGjc Linuxの黎明期にman page 書いていたのは janneさん事、中谷千絵さんだよ
エピスメーテーさんは昔っから雑誌に記事を書いていたな
The Basicだった?
真ん中の人は知らないけどどんな貢献をしたの?
エピスメーテーさんは昔っから雑誌に記事を書いていたな
The Basicだった?
真ん中の人は知らないけどどんな貢献をしたの?
364はちみつ餃子 ◆8X2XSCHEME
2019/02/04(月) 16:09:06.48ID:kMmgpke2365デフォルトの名無しさん
2019/02/04(月) 16:27:32.33ID:n76odGjc366デフォルトの名無しさん
2019/02/04(月) 17:40:44.94ID:Y0slw8we367デフォルトの名無しさん
2019/02/04(月) 17:42:39.71ID:Y0slw8we >>358
本人様のご登場wwww
本人様のご登場wwww
368361
2019/02/04(月) 18:14:10.83ID:iZ37iel0 >361 の3冊は、単なる規格の文章ではなく、それをソースコードの実例にした所がすごい!
だから、プログラマーは皆、Kerrisk の本を枕にして寝ろって、言われている
たぶん、江添やMISRA‐C の本も、外国で発売されていれば、大絶賛されるはず!
だから、プログラマーは皆、Kerrisk の本を枕にして寝ろって、言われている
たぶん、江添やMISRA‐C の本も、外国で発売されていれば、大絶賛されるはず!
369デフォルトの名無しさん
2019/02/04(月) 19:01:28.11ID:GH1lEwiX エピスや高橋ageて江添sageってのもよくわからんな
立ち位置違うし江添は委員会の人間だから
仕様や提案について素晴らしいとかクソとか言う権利や責務がある
それをsageるってことは「現行仕様マンセー、標準規格に欠点など無い!」みたいなことか?
立ち位置違うし江添は委員会の人間だから
仕様や提案について素晴らしいとかクソとか言う権利や責務がある
それをsageるってことは「現行仕様マンセー、標準規格に欠点など無い!」みたいなことか?
371361
2019/02/04(月) 19:22:56.32ID:iZ37iel0 元々は、Kerrisk も、江添やMISRA‐C のメンバーも、
規格をソースコードの実例で、表示してやろうという、とんでもない企画!
よく規格厨みたいな香具師がいて、企画書を読めって言うけど、
文章で書かれてもわからないし、全く出来るようにならないから、業を煮やして書き始めた
こんな面倒くさいことを、何年も掛けて書くかね?
こういうのは、忍耐力がある日本人が得意なんだろう。
外人は、まずやらない
規格をソースコードの実例で、表示してやろうという、とんでもない企画!
よく規格厨みたいな香具師がいて、企画書を読めって言うけど、
文章で書かれてもわからないし、全く出来るようにならないから、業を煮やして書き始めた
こんな面倒くさいことを、何年も掛けて書くかね?
こういうのは、忍耐力がある日本人が得意なんだろう。
外人は、まずやらない
372デフォルトの名無しさん
2019/02/04(月) 19:24:18.62ID:n76odGjc MISRA はBOSCH を引き込み損なった時点で絵に描いた餅でしょうね
デンソーが勝利すれば勝ちの目も出て来るかもしれないが
デンソーが勝利すれば勝ちの目も出て来るかもしれないが
373デフォルトの名無しさん
2019/02/04(月) 19:29:03.26ID:Y0slw8we >>371
>規格をソースコードの実例で、表示してやろうという、とんでもない企画
いや言語の解説本は規格をわかりやすく、ソースコードを例示して解説するでしょ。
それがなければ、規格だけでいいわけで、解説にならない。
わかりやすく書こうとしてるけど、そこの熱意の持ち方と、おつむのレベルでほんとにわかりやすいかどうかが問題なんだろ。
>規格をソースコードの実例で、表示してやろうという、とんでもない企画
いや言語の解説本は規格をわかりやすく、ソースコードを例示して解説するでしょ。
それがなければ、規格だけでいいわけで、解説にならない。
わかりやすく書こうとしてるけど、そこの熱意の持ち方と、おつむのレベルでほんとにわかりやすいかどうかが問題なんだろ。
374デフォルトの名無しさん
2019/02/04(月) 19:32:47.98ID:GH1lEwiX そら商業目的の本だったらわかりやすく書くの当たり前だろ
江添の本は読んだことないから分からんけど
売られてる本とブログで比較してないか?
江添の本は読んだことないから分からんけど
売られてる本とブログで比較してないか?
375デフォルトの名無しさん
2019/02/04(月) 19:36:24.60ID:Y0slw8we >>371
>こういうのは、忍耐力がある日本人が得意なんだろう。
>外人は、まずやらない
K&R も Stroustrapも規格になるまえからやってますがな
ソース示してこつこつと。
何もプログラム言語だけじゃないわ。人に説くこと、伝道師のようなwriterは日本人よりむしろ、英米人に多い。
クヌースの The Art of Computer Programmingあたり読んでみ。
>こういうのは、忍耐力がある日本人が得意なんだろう。
>外人は、まずやらない
K&R も Stroustrapも規格になるまえからやってますがな
ソース示してこつこつと。
何もプログラム言語だけじゃないわ。人に説くこと、伝道師のようなwriterは日本人よりむしろ、英米人に多い。
クヌースの The Art of Computer Programmingあたり読んでみ。
376デフォルトの名無しさん
2019/02/04(月) 19:46:25.23ID:Y0slw8we >>374
反響見て、読んだやつにバグだしさせてたあとブログ印刷物なり、ebook販売するんだから
金取ろうが、無償でやるかはどーでもいい話
日本語のコンピュータ書籍なんて販売数からしてとてもとてもメシ食えないから
ほぼ実益のないめんどくさいだけの作業
ブログでわかりにくければ本になってもわかりにくいことは保証する
反響見て、読んだやつにバグだしさせてたあとブログ印刷物なり、ebook販売するんだから
金取ろうが、無償でやるかはどーでもいい話
日本語のコンピュータ書籍なんて販売数からしてとてもとてもメシ食えないから
ほぼ実益のないめんどくさいだけの作業
ブログでわかりにくければ本になってもわかりにくいことは保証する
377デフォルトの名無しさん
2019/02/04(月) 19:48:43.30ID:9WmylojK クヌースの4-1巻目は、かなりの分量をZDD/BDDの説明に割いていて
このアルゴリズムは北海道大学で日本人が考えた物だね
で、その江添さんという方はどの様な技術貢献をしたの?
このアルゴリズムは北海道大学で日本人が考えた物だね
で、その江添さんという方はどの様な技術貢献をしたの?
378デフォルトの名無しさん
2019/02/04(月) 20:02:32.24ID:Y0slw8we379デフォルトの名無しさん
2019/02/04(月) 20:32:13.56ID:GH1lEwiX まぁC++テンプレートテクニックがわかりやすい良書なのは同意するけど
高橋晶ってたまにテクニックのメリットを語るときに
デメリットに気づいてない(またはスルーしてる)ことがあるんだよな
わかりやすくても鵜呑みには出来ない
高橋晶ってたまにテクニックのメリットを語るときに
デメリットに気づいてない(またはスルーしてる)ことがあるんだよな
わかりやすくても鵜呑みには出来ない
380デフォルトの名無しさん
2019/02/04(月) 20:36:58.42ID:Y0slw8we ま、江添が好きならどーぞご勝手に俺は願い下げってだけ
381デフォルトの名無しさん
2019/02/04(月) 20:39:36.21ID:GH1lEwiX 好きとは言ってないよ
結局役に立つ&正確な情報を書いてるかどうかが全てだ
結局役に立つ&正確な情報を書いてるかどうかが全てだ
382デフォルトの名無しさん
2019/02/04(月) 20:41:05.88ID:GH1lEwiX というか江添のブログでも「あれ?おかしくね?」みたいなことあったから
どっちがどうとも言えないけど
どっちがどうとも言えないけど
383デフォルトの名無しさん
2019/02/04(月) 21:00:45.66ID:Y0slw8we だいたい
ドマンコ
とかいう社名が下品すぎる
ドマンコ
とかいう社名が下品すぎる
384デフォルトの名無しさん
2019/02/04(月) 22:23:14.32ID:ZVfvG47Q >>364
毎月題材がカウンタークラスの人…
毎月題材がカウンタークラスの人…
385デフォルトの名無しさん
2019/02/04(月) 23:23:10.64ID:Y0slw8we386デフォルトの名無しさん
2019/02/04(月) 23:47:34.63ID:xjVdC68S 型指定するのが嫌だから最初にautoを使うc++入門書籍を書こうとしてたり、
まともにプログラム開発してたら最新の仕様を追えないので開発しないとか言い出す奴とか
普通の精神してりゃ信用せんわな。
根本的にありゃ馬鹿だよ。
まともにプログラム開発してたら最新の仕様を追えないので開発しないとか言い出す奴とか
普通の精神してりゃ信用せんわな。
根本的にありゃ馬鹿だよ。
387デフォルトの名無しさん
2019/02/04(月) 23:59:20.89ID:GH1lEwiX >まともにプログラム開発してたら最新の仕様を追えないので開発しないとか言い出す奴とか
江添みたいに標準化委員会に属してたら正しいと思うけどね
何もコミュニティに貢献しない趣味グラマだったりライターでもない奴が言ってたらアホだが
江添みたいに標準化委員会に属してたら正しいと思うけどね
何もコミュニティに貢献しない趣味グラマだったりライターでもない奴が言ってたらアホだが
388デフォルトの名無しさん
2019/02/05(火) 01:34:09.47ID:PwKFrksX 趣味グラマにドワンゴが給料払ってるんだろwww
389デフォルトの名無しさん
2019/02/05(火) 06:14:00.98ID:sYtbTM3p すみません
n秒ごとに関数foo()を繰り返し実行するような、かつ「低負荷な」方法を教えてください。
n秒は、精度はだいたいでよくて、たぶんnは600(つまり10分)程度にしたいと思っています。
windows 10 で、gccで最新の標準C++ とboost C++ が使用可能です
よろしくお願いいたします
n秒ごとに関数foo()を繰り返し実行するような、かつ「低負荷な」方法を教えてください。
n秒は、精度はだいたいでよくて、たぶんnは600(つまり10分)程度にしたいと思っています。
windows 10 で、gccで最新の標準C++ とboost C++ が使用可能です
よろしくお願いいたします
390はちみつ餃子 ◆8X2XSCHEME
2019/02/05(火) 06:20:20.09ID:VmiK9YL/391389
2019/02/05(火) 06:57:10.23ID:sYtbTM3p >>390
windows API をつかう方法で行ってみます
ありがとうございます。
標準C++ で導入された
thread とchrono を用いて、while (1 )を回すという方法がGoogle検索で 出てきますが、低負荷な方が良いので、windows API で行ってみます。
ありがとうございます。
windows API をつかう方法で行ってみます
ありがとうございます。
標準C++ で導入された
thread とchrono を用いて、while (1 )を回すという方法がGoogle検索で 出てきますが、低負荷な方が良いので、windows API で行ってみます。
ありがとうございます。
392デフォルトの名無しさん
2019/02/05(火) 07:12:26.12ID:kZRbw8C2 whileは単なる無限ループじゃなく、スレッドが立ち上がるまで、sleep で CPU を眠らせてるんじゃないの?
whileだけだと、負荷かかるし、sleep一発だと、繰り返し待ちできないから
whileだけだと、負荷かかるし、sleep一発だと、繰り返し待ちできないから
393デフォルトの名無しさん
2019/02/05(火) 07:23:19.83ID:kZRbw8C2 https://ja.cppreference.com/w/cpp/compiler_support
gccは並列STLまだ実装できてないんだな。がかーり
C++2xは後回しでいいから先に実装してもらいたいな
msvcがしらん間にgccを上回るC++17準拠状況になってるんだな
msがかなり頑張ってるのがかなり意外
gccは並列STLまだ実装できてないんだな。がかーり
C++2xは後回しでいいから先に実装してもらいたいな
msvcがしらん間にgccを上回るC++17準拠状況になってるんだな
msがかなり頑張ってるのがかなり意外
394デフォルトの名無しさん
2019/02/05(火) 10:24:17.44ID:Jquzc2Ph 趣味グラマーって本職が焼そば職人だっけ
395デフォルトの名無しさん
2019/02/05(火) 10:36:43.43ID:PCiHKxWL MSが標準をわざと外して潰し合う戦略を取ってたのは遥か昔
今は協調してシェアを取り込んでから独占する戦略がメイン
今は協調してシェアを取り込んでから独占する戦略がメイン
396デフォルトの名無しさん
2019/02/05(火) 13:32:56.11ID:HSCecGQW >>394
ブロガーで良くね?
ブロガーで良くね?
397デフォルトの名無しさん
2019/02/05(火) 18:47:37.04ID:VoURnPvV スパゲッティーでは?
398デフォルトの名無しさん
2019/02/05(火) 21:03:29.46ID:6rjCuhxB >>396
つ ttps://cpplover.blogspot.com/2016/05/2016.html
つ ttps://cpplover.blogspot.com/2016/05/2016.html
399デフォルトの名無しさん
2019/02/06(水) 08:14:04.23ID:QvJUH+Yd >>394
Oishii Sru Paの話?
Oishii Sru Paの話?
400デフォルトの名無しさん
2019/02/09(土) 10:04:34.12ID:Js3eMSlM 6
だまれ朝鮮人
失せろ
だまれ朝鮮人
失せろ
401デフォルトの名無しさん
2019/02/09(土) 13:43:15.52ID:n731AUSx Class TA{
public:
TB B;
}
Class TB{
・・・
}
Class TA::TA(){ //コンストラクタ
B = new TB;
}
で、TAのデストラクタが走った時点でBも一緒に消えるんですかね。
それともTAのデストラクタで delete B が必要なんですかね。
public:
TB B;
}
Class TB{
・・・
}
Class TA::TA(){ //コンストラクタ
B = new TB;
}
で、TAのデストラクタが走った時点でBも一緒に消えるんですかね。
それともTAのデストラクタで delete B が必要なんですかね。
403デフォルトの名無しさん
2019/02/09(土) 14:24:00.17ID:6TG0Gkwe 必ずというわけではないよ
>>403
理解はしますが薦める気にはならないのです…
理解はしますが薦める気にはならないのです…
405デフォルトの名無しさん
2019/02/09(土) 15:47:27.40ID:YAWSonmT >B = new TB;
エラーになるんじゃね?
エラーになるんじゃね?
406デフォルトの名無しさん
2019/02/09(土) 16:20:31.91ID:NnmcfWng >>405
それぐらいは忖度してやれよ
それぐらいは忖度してやれよ
407デフォルトの名無しさん
2019/02/10(日) 13:20:38.44ID:MWi64iyD メンバ変数にクラスを持つときはポインタ型にしてコピーコンストラクタを作るべきですか?
それともクラスの実体を持たせても大差ありませんか?
それともクラスの実体を持たせても大差ありませんか?
408デフォルトの名無しさん
2019/02/10(日) 13:21:20.82ID:XMMc9iis クラスと用途による
409デフォルトの名無しさん
2019/02/10(日) 13:40:02.39ID:Ix0Ul5tp 実体で用が足りるならすべて実体でよい
効率云々はまず一通り動くものが出来上がった上でそこが問題になってから考えろ
効率云々はまず一通り動くものが出来上がった上でそこが問題になってから考えろ
410デフォルトの名無しさん
2019/02/10(日) 13:41:09.49ID:MWi64iyD わかりました
ありがとうございます
ありがとうございます
411デフォルトの名無しさん
2019/02/10(日) 14:15:19.12ID:0+1G/wKU 値型とエンティティを意識して作って下さい
エンティティはスマポで管理、値型は実体を持たせるべきでしょう
エンティティはスマポで管理、値型は実体を持たせるべきでしょう
412デフォルトの名無しさん
2019/02/10(日) 14:26:23.71ID:KPch74RC エンティエィって何?
定性的な定義を頼むわ
定性的な定義を頼むわ
413デフォルトの名無しさん
2019/02/10(日) 14:30:03.09ID:0+1G/wKU >>412
インスタンスがアイデンティティを持つならエンティティ
インスタンスがアイデンティティを持つならエンティティ
415デフォルトの名無しさん
2019/02/10(日) 15:16:29.18ID:sKzQuR0e あーやだやだ
こういう宗教じみた設計論語るやつ
こういう宗教じみた設計論語るやつ
416デフォルトの名無しさん
2019/02/10(日) 15:16:40.47ID:0+1G/wKU >>414
値です
値です
417デフォルトの名無しさん
2019/02/10(日) 15:17:40.51ID:0+1G/wKU >>415
現実を見据えて追求すると自然と出てくる答えです
現実を見据えて追求すると自然と出てくる答えです
418デフォルトの名無しさん
2019/02/10(日) 16:25:18.62ID:scT3207q 親クラスとライフサイクルが同じか数値型なら実体、そうでないならポインタでいいだろ。
動的確保よりコピーやmoveのほうがコストが低い場合とか検討の余地はあるけど、考えすぎると禿げる。
動的確保よりコピーやmoveのほうがコストが低い場合とか検討の余地はあるけど、考えすぎると禿げる。
419デフォルトの名無しさん
2019/02/10(日) 16:31:34.44ID:25jgEgQt >>401
デストラクタは virtual に汁
デストラクタは virtual に汁
420デフォルトの名無しさん
2019/02/10(日) 20:26:50.17ID:EWmLbbO6 どうせそこまで最適化も厳密なメモリ管理も必要なプログラムじゃないだろ。
421デフォルトの名無しさん
2019/02/10(日) 21:57:11.00ID:sKzQuR0e >>417
ほらね、こういう精神論がでてくる
ほらね、こういう精神論がでてくる
422デフォルトの名無しさん
2019/02/11(月) 01:02:52.04ID:QKPibkAC 組み込み以外に使い道あるんですか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- 現役猟師・東出昌大、クマ被害続出も過熱する報道に「クマはそんな危ないもんじゃない」理由語る [muffin★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- さっっっっっっっっっっっっっっっっっむ!?!!?!?!?!!??!??!???!
- 日本の歴代総理大臣で1番ダメだった奴
- 高市政権「中国依存の経済から脱却する」?「それはダメーッ!」
- 【急募】今!!夜更かししている全お前らに告ぐ!!!何時に寝るのか宣言するのだ!!!
- 4時だから窓から4回ちんこ出した
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
