1 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 23:06:15.32 ID:HdItgJjm.net] C++に関する質問やら話題やらはこちらへどうぞ。 ただし質問の前にはFAQに一通り目を通してください。 IDE (VC++など)などの使い方の質問はその開発環境のスレに お願いします。 前スレ C++相談室 part121 peace.2ch.net/test/read.cgi/tech/1449240881/ このスレもよろしくね。 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 peace.2ch.net/test/read.cgi/tech/1439849418/ 次期規格C++1zはこちら C++14/C++1z 20 peace.2ch.net/test/read.cgi/tech/1410382924/ ■長いソースを貼るときはここへ。■ codepad.org/ ideone.com/
477 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:11:10.64 ID:sh9Vl//D.net] >>476 で、確保できなかったらどうするんだ? ログは取れなくても生きてるだけでいいんかよ w
478 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:19:20.93 ID:GGDlYrLi.net] >>477 そう。メモリ確保できない間はどうしようもないので黙っている システムのメモリ状況が改善したら再びログを出力し始める 最後の最後まで生きていることが最重要なソフト
479 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:32:24.31 ID:GGDlYrLi.net] もう少し言うと、そのシステムではどれかのプロセスがメモリを食いつぶしてシステムクラッシュに るらしいという状況があって 俺が作った監視ソフトはどのプログラムが犯人なのかを突き止めるのが主目的だった 穀潰し犯人のプログラムは俺の監視プログラムより先に死んで、メモリが解放されるから それで俺の監視プログラムの目的は達成されるというわけ
480 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:36:22.68 ID:GGDlYrLi.net] 訂正 ☓ システムクラッシュにるらしいという状況があって ◯ システムクラッシュに至るらしいという状況があって
481 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:58:03.49 ID:sh9Vl//D.net] プロセス数の最大値を見積もって固定で確保しとけばいいだけ 最も知りたい時の状況を採れないとかアホすぎだろ
482 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 20:29:21.19 ID:GGDlYrLi.net] >>481 いざとなったときの余分なメモリ確保は行っていたんだが? アロケーションが出来なかった場合はそれを解放して自分が動けるようにする そういう考慮をしてもダメなケースっていうのはあるんだよ お前ごときにアホ呼ばわりされる筋合いは微塵もないからもう黙ってれ
483 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:20:35.31 ID:XI8hNy2k.net] >>482 > アロケーションが出来なかった場合はそれを解放して自分が動けるようにする だからアロケーションするなって言ってるのにバカなのか?
484 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:27:20.83 ID:IR1D3KHq.net] そういうプログラムの場合は必要なメモリは起動時に確保しておいて、実行中はそれを解放せず使い回すのが普通じゃないの? OSのAPIが内部でメモリ確保してみたいなのならそのAPIがメモリ不足でエラーを返す事はあるだろうけど、その場合c++の例外安全とは関係ないような。 わざわざ自前でthrowしていない限り
485 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:29:13.32 ID:DH+vdKhf.net] ほんとそう思うね > アロケーションが出来なかった場合はそれを解放して自分が動けるようにする ↑と あらかじめ確保しておいたメモリ内でやりくりするとのと どちらがスマートかと
486 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:31:23.88 ID:lnigE11c.net] Windowsのメモ帳が保存しようとすると しょっちゅう「メモリ不足です」と嘘つくのは 何なんだぜ
487 名前:デフォルトの名無しさん [2016/02/09(火) 21:34:37.23 ID:F3FfwO0D.net] メモ帳は嘘つきではないのです 間違いをするだけなのです
488 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:45:17.76 ID:7NZqnMQp.net] >>486 (万人に説明できないあるいは説明するのがめんどくさいエラーが発生しました。 ですがその原因が何であるか、例えばメモリ不足であるかどうかは当該ユーザーの 人生には何の関係もありません。そこで、ユーザーの時間を無駄にしないために 適度にもっともらしく、また検証不能であることを十分に示唆するエラーメッセージとして、 われわれが長い経験に基づき選択したのがこの)メモリ不足です
489 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 22:41:53.82 ID:jOU/WMb9.net] しかし多くの人が「絶対違うだろ」と確信するメッセージは ユーザーエクスペリエンス的に如何なものか
490 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 22:47:41.92 ID:IR1D3KHq.net] いやいや、もしかしたらという微妙な嘘を吐かれたら実害があるだろ これは洒落みたいなもので、言うならばイースターエッグの一形態
491 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 22:59:31.66 ID:efe/Md+W.net] 某FPSでチートソフトが検出された的なエラーでよく落ちるからエラーレポート送りつけたらVRAM不足だったことあったわ。 何が言いたいかって言うとエラーの内容は誤魔化さずに詳細までちゃんと書け。
492 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 23:41:41.32 ID:6SIhh/2K.net] free, deleteしてもOSには返却されない事を知らない馬鹿が多すぎる。
493 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 23:55:10.79 ID:GGDlYrLi.net] >>481 プロセス数の最大値があらかじめ分からないからこういう苦肉の策を取ったんだが お前もういいよ >>492 もちろんfreeやdeleteじゃなくOSに確実に返される方法を取ったよボケ
494 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:51:06.86 ID:xIPHXOxS.net] 質問です シェルスクリプトみたいに関数内に気軽に関数を定義して使いたいんですが こういうときはラムダ式を使えばいいんでしょうか? ラムダ式って主にソート用関数みたいに数行で終わる簡易な用途で使われる って聞いたんですが、別に普通の関数と同じ感覚で使っても問題ありませんか?
495 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:56:41.25 ID:rEABlirv.net] 別にかまわんよ
496 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:56:53.90 ID:73PfeV18.net] ラムダを関数内関数としても普通に使ってる。 コピペするとき依存性を無視してやりやすいからな。 自分の場合な。 auto F =[](){}; って感じだ。
497 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 01:11:43.56 ID:xIPHXOxS.net] ありがとうございます ラムダ式なんて言葉を聞くと仰々しく思ってしまいますが 普通に便利に使ってしまって問題ないんですね
498 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 02:12:23.35 ID:WclI5GwY.net] >>493 絶対落ちちゃいけない監視ソフト作った奴が最大値を知らないって? 白々しいな
499 名前:デフォルトの名無しさん [2016/02/10(水) 02:46:18.58 ID:WclI5GwY.net] ログなんてストレージ領域確保すりゃ十分なのに 何あたかも作ったかのように語るのかねこいつは システム自体にプロセス最大数がある事すらも知らなそうだし
500 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 03:19:40.03 ID:cNfi8Aot.net] >>498 ずいぶん詳しいようだから聞くけど、プロセス数の最大値をどうやって取得するんだよ まあそんな問題ですら無いんだけどね メモリが足りない状況ではいろんなAPIがコケるってことが問題なんだから お前に「こいつ」呼ばわりされても片腹痛いわ
501 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 08:59:08.05 ID:WclI5GwY.net] >>500 最大数がメモリとスタックから決まる事すら気づかん時点で終わっとるわな >メモリが足りない状況ではいろんなAPIがコケるってことが問題なんだから メモリなど無関係にAPIが動かなければ監視できないわな 正常時まで監視してればいいならログ取るだけでいいからメモリいらんわな 頭が悪いなんてもんじゃないなお前
502 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 13:20:19.27 ID:OnEbfKeK.net] >>493 > プロセス数の最大値があらかじめ分からないからこういう苦肉の策を取ったんだが Linux なら /proc/sys/kernel/threads-max を見ればいい Windows は明示的な上限はないけど、8GB メモリーで 7,000個弱 実機で確認すればすぐわかる そもそも >>476 ではプロセス上限なんて話はしてないから、普通に動いてるプロセス数の倍ぐらいでいいと思う > もちろんfreeやdeleteじゃなくOSに確実に返される方法を取ったよボケ 具体的にどうやったか書いてみな >>500 > メモリが足りない状況ではいろんなAPIがコケるってことが問題なんだから どの API がコケるんだ? プリミティブな API で内部でメモリー確保してる奴なんて滅多にないはずだが
503 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 13:22:20.62 ID:BgAJpbAv.net] プログラムが消費しているメモリ量を取得することってできますか
504 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 13:35:00.71 ID:CcpqYYAq.net] システムメッセージキューのメモリ管理をアプリで行ったとか、 もはや中学生の妄想レベル。
505 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:28:55.17 ID:cNfi8Aot.net] 妄想はお前だよお前 スキルもないくせにエラソーなことほざくアホどもとは付き合ってられんわ >>502 >どの API がコケるんだ? >プリミティブな API で内部でメモリー確保してる奴なんて滅多にないはずだが だからPostMessageすら失敗するような状況だって言ってるだろ 思い込みの「はず」で語ってくれるなよ
506 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:36:37.53 ID:CcpqYYAq.net] user32.dll側の責任でPostMessageが失敗する状況は無いんだ。 お前のアプリがヘボでPostMessageを呼び出す前にこけてるだけ。 そんな事もわからない中学生だから妄想って判断したんだよ。
507 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:37:27.03 ID:2z9ZUJCV.net] 16000割れでみんなイライラw まだまだ下げるよ!
508 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:38:27.35 ID:CcpqYYAq.net] 何をどうやって確保したら回避できたか言ってご覧 妄想中学生
509 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:58:55.83 ID:cNfi8Aot.net] >>506 PostMessageの戻り値を見たこともないゴミは黙ってろって 妄想中学生はお前だよお前 回避?何のことだね 回避できない状況のことを言ってるんだが
510 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 16:16:55.13 ID:CcpqYYAq.net] ぷぷぷ「ERROR_NOT_ENOUGH_QUOTA postmessage」で検索すると。 「お前のアプリがヘボ」という結論しか出てこないな。 しかも、根本的になおさずにメッセージキュー拡げて対応とか。中学生プログラマらしいや。
511 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 16:22:50.22 ID:OnEbfKeK.net] >>503 取得方法はOSによって違うし、メモリーと言っても色々ある とりあえず Windows なら GetProcessMemoryInfo 辺りでググってみて
512 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 16:25:20.02 ID:WclI5GwY.net] >>509 つまり何にも対処できてないのに対処したとか大ボラふいてたわけだ
513 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 17:09:41.86 ID:cNfi8Aot.net] もうお前らいいからw お前らみたいな低能が作った穀潰しゴミソフトがメモリを食いつぶし続けてる時の 対処法なんて限られてるんだよ己の無能力を自覚してもう黙ってれよ
514 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 17:37:32.35 ID:CcpqYYAq.net] 検索でトップの↓これを筆頭に質問者アホと言われて相手にされてない stackoverflow.com/questions/29567233/am-i-doing-anything-wrong-if-postmessage-returned-error-not-enough-quota メッセージキュー拡げて対応完了 キリッ wwww
515 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 17:47:40.99 ID:cNfi8Aot.net] いいから恥ずかしい妄想ゴミは黙ってろって メッセージキュー拡げるとかそういう話じゃないからw お前みたいなクズが作ったソフトがメモリを食いつぶしてる状況で生き残らなきゃ いけないソフトを作らなきゃいけないハメになることはお前らには死ぬまで無いんだからw
516 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 17:51:17.29 ID:CcpqYYAq.net] PostMessageが失敗するんだろ 論理が破綻してるぞ
517 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:02:45.61 ID:cNfi8Aot.net] 破綻してるのはお前の脳味噌だってことをそろそろ理解しろよ PostMessageが失敗したってことを認識できればそれなりの対処法はあるが お前みたいな低能に対処できる根本的な方法はない
518 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:15:32.39 ID:OnEbfKeK.net] >>505 > スキルもないくせにエラソーなことほざくアホどもとは付き合ってられんわ 苦し紛れに出して来たブロスセ数で玉砕しまくったアホに言われてもねえ w >>513 > 対処法なんて限られてるんだよ でも具体的にその方法は書けない 妄想ですから〜 ってオチ? w そもそも >>476 の監視ソフトで PostMessage を使うこと自体がバカっぽい
519 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:35:15.27 ID:cNfi8Aot.net] PostMessage使わないようしにたって同じことだよ そろそろ自分の愚かさを認識しろよ超絶低能
520 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:43:33.84 ID:cNfi8Aot.net] 俺は現実の実験に基づいて喋ってるが お前は低能くんにありがちなあつかましい自尊心に基づいて喋ってる
521 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:56:15.68 ID:VhPZ+OLx.net] クソ邪魔くせえ罵詈雑言はどうでもいい。 プログラマの端くれならコードで語れ。 どうせ守秘義務がどうとか無知には解らんだの捨て台詞しか書けねえとはわかっているがね。
522 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:01:36.21 ID:cNfi8Aot.net] 更に笑わせてくれる低能くんが出現したぞw
523 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:04:02.17 ID:VhPZ+OLx.net] 許す。好きなだけ笑えばいいぞ。 そのまま笑い死んでくれてもいいぞ。
524 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:06:27.25 ID:x/NF9K0j.net] 知識としておきたいから誰かまとめてくれ
525 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:11:44.13 ID:sTnZ5Yh7.net] お互いサンプルコード出して殴り合えよ
526 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:46:51.10 ID:b+YmgAEw.net] >>525 無理でしょ プロセス数の話ですら俺がググってちょっと具体的なこと書いたら、一切触れなくなったぐらいだし w コード書けるかどうかも怪しいレベルだと思う
527 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:53:57.44 ID:6eyh9AMR.net] ソフトウェア開発の生産性を阻害する「気軽に聞けない」ことの考察と対策 simplearchitect.hatenablog.com/entry/2016/02/10/175238
528 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 20:20:13.29 ID:+sMp0qjD.net] ずいぶん香ばしい奴みたいだったな
529 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:19:50.30 ID:cNfi8Aot.net] >>526 バーカシネ >Windows は明示的な上限はないけど、8GB メモリーで 7,000個弱 >実機で確認すればすぐわかる お前ごときが実機で確認した値なんてなんの意味もないんだよ 上限なんて無くメモリ量で決まる もっとも、これは最大プロセス数なんてどうでもいい話で 一匹の低能が作ったクソゴミソフトがメモリを食いつぶすすのを発見し そいつを血祭りにあげようというのが目的だったんだが? ちなみにそいつはもう死んだ
530 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:27:00.54 ID:lc1dGjcs.net] ここは怖いインターネットですね
531 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:30:42.73 ID:9qL9Qa6r.net] メモリ実装量でシステムセットが変わり、各種上限値が 階段状に上昇するなんてDDKのドキュメントに書いてある けどなぁ WDKとは言わないがSysinternalぐらいは目を通すのお勧め
532 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:31:02.91 ID:VhPZ+OLx.net] なんだ中坊どころか小卒かよ 構って損した
533 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:32:58.64 ID:cNfi8Aot.net] メモリリークしまくるプロセスがあるとプロジェクトの他のメンバーにどんだけ迷惑かかるか分かるか? 下手したらそのせいで無罪なのに過労死する奴が出てもおかしくない状況だったんだよ
534 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:36:50.07 ID:cNfi8Aot.net] ほんと有害レベルの低能の自我防衛本能からの行動パターンは画一的で笑っちゃうわ こういう行動パターンを示す奴とは関わっちゃいけない<俺
535 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:37:11.43 ID:BsX2uww2.net] >>492 断片化もするしな
536 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:38:16.88 ID:VhPZ+OLx.net] 今度はお涙頂戴か? 過労死なんざ知らんね、そんなのどうでもいい。 勝手に死なせておけばいい話。嫌ならトンズラすればいい。 ついでにお前も後を追えばもっと良い。
537 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:41:13.17 ID:BsX2uww2.net] ていうかメモリリークする奴が居ることまでわかってるんなら パフォーマンスカウンタで全プロセスのメモリ消費のグラフを取れば良いんでは… perfmon→データコレクタセット→ユーザー定義、 以下ウィザードに従って全プロセスか怪しいプロセスにカウンタを仕掛ける Private Bytesが主なターゲット。 場合によってはWorking Setも気にする
538 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:41:13.81 ID:cNfi8Aot.net] >>563 はいはい極悪低能プログラマの本音を聞きました
539 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:44:30.04 ID:BsX2uww2.net] というよりよく考えたら、いかにメモリリークし続けるプロセスが居るからと言って 他のプロセスがPostMessage()に失敗するまでメモリ不足になるかっていうと疑問 リークするだけなら(アクセスされていないのだから)まずそいつがディスクに掃き出されるのでは…
540 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:48:42.82 ID:EIvsPcYN.net] >>529 > お前ごときが実機で確認した値なんてなんの意味もないんだよ ググったって書いてあるのにバカすぎるだろ https://technet.microsoft.com/ja-jp/windows/mark_04.aspx 自分の為に確認してくれるとかバカに限って自意識過剰なんだから笑えるわ > もっとも、これは最大プロセス数なんてどうでもいい話で だから固定で持っとけ って言う話なのに自分で勝手に難しくして自爆してるだけ > ちなみにそいつはもう死んだ 相変わらず技術的な話は全くなし w
541 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:48:59.49 ID:cNfi8Aot.net] >>537 それがそれで済む状況ではなかったんだよ どれかのプロセスが何かの条件によってメモリを食いつぶす行為に走りだす そのせいで他の善良なプロセスまで巻き添えにする その為パフォーマンスカウンタの特別版を作る必要があった もうこの話はいいです。何年も前のいやな思い出だから
542 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:53:15.12 ID:cNfi8Aot.net] >>540 いつまでそれにこだわってるんだよ低能 ググってくれてご苦労様だけど(後学のために頭の片隅には置いておいてやるよ) 最大プロセス数なんて全く関係ない話だって言ってるだろ
543 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:58:22.56 ID:WclI5GwY.net] >>537 ワロタ確かにこれでいいわ >>541 パフォーマンスカウンタすら失敗する()なら メモリ関連APIをHookかInjectionして 使用量が一定以上超えたらkillでも良いわけ そういう一連の馬鹿発言からして まともにプログラム作ってるとは言い難いな
544 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:59:37.61 ID:EIvsPcYN.net] >>537 まあ普通そうするわな わざわざ中途半端なツール作ってドヤ顔するのが趣味なんだろ w
545 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:05:47.98 ID:cNfi8Aot.net] ここでエラソーなこと言ってる奴らが実務では使い物にならないゴミどもだってことが よく分かるエピソードでしたチャンチャン
546 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:20:15.88 ID:WclI5GwY.net] 勝利宣言クッソワロタw お前の言う実務は2chでの妄想活動だろ? んなもん使い物にならなくていいわw
547 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:21:04.10 ID:VhPZ+OLx.net] コードの一片すら示せない偽装プログラマに言われてもねぇ…
548 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:24:21.16 ID:cNfi8Aot.net] 僕ちゃんたちはパフォーマンスモニター知ってるよ(ドヤ)
549 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:28:04.89 ID:+sMp0qjD.net] すっかり玩具だな
550 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:28:29.01 ID:EIvsPcYN.net] パフォーマンスカウンタの特別版作れる僕って凄いでしょ (ドヤ)
551 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:29:05.09 ID:cNfi8Aot.net] 真面目なエンジニアさんはこの状況をよく見てください 足を引っ張ることしかしかしない有害人物どもの自己保存言動パターンはいつもこういうのです
552 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:34:16.19 ID:lc1dGjcs.net] いつものような暴れた最後に涙目の展開は無いものか つまらん
553 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:44:44.85 ID:VhPZ+OLx.net] コードの一片も出せない似非エンジニアが喋ってやがるwww
554 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:45:54.18 ID:lc1dGjcs.net] コードが無いと精神の安定が保てないような異常者は はよ病院に行った方がいい
555 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:47:38.44 ID:WclI5GwY.net] 十分涙目展開だろ? こういう真面目ぶってる不誠実な人間ほど、 誠実な他人に助けを求めるのは世の常だな
556 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:53:00.48 ID:WclI5GwY.net] 読み返したら最初から「もういいから」って涙目になっててワロタw ごめん謝るわw
557 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 00:02:18.12 ID:LEO/MbWa.net] 結局どういう話だったのかまとめてくれ
558 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 00:09:28.61 ID:rWlIZ3EB.net] >>557 極端なリソース不足に陥った時の対処を知らない低能が かつての自分の苦労をドヤ顔で自慢したら、 同レベルの低能がアホなレスしてカオスになった
559 名前:デフォルトの名無しさん [2016/02/11(木) 00:09:54.31 ID:vxNioHuU.net] PostMessageが低メモリ下でFAILする根拠は何も出せなかった、中学生。
560 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 00:20:41.21 ID:vOJNqTQW.net] みんな楽しそうだな(´・ω・`)
561 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 00:42:04.61 ID:ZvFHDsOW.net] >>588 参加したかったなら今から参加しても良いんだぞ ぜひ有能クンの高度な技術を披露したまえ
562 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 00:42:45.47 ID:ZvFHDsOW.net] >>558 な
563 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 01:02:36.71 ID:xFHLdcla.net] この手の煽り合いって海外の掲示板でどんくらいあるんですか? こういう殺伐さと生暖かさが入り混じったスレって、もしかして古今東西2chだけ?
564 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 04:20:00.07 ID:pNz7UH/B.net] ideone.com/Ptd0tn これなんでエラーになるかご存知の方いませんか。 循環参照だと思うのですが、どう解決するべきか困っています。 普段からあんまり凝ったことしないのでこの規模はほとんどないです。 VCで開発していて、ソース分割しています。 内容は、ヒットアンドブローのホストクライアント型の試験みたいなもんです。
565 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 04:32:08.20 ID:COETO4tD.net] >>564 エラーの理由はエラーメッセージ書いてあるだろ。 一般的に A, B が循環参照になっているなら A, B をひとつにまとめて C としてしまうか、 あるいは A, B から循環参照を生じさせている部分を新たに C に抽出して A, B ともに C を 参照するようにするか、という解決方法がとれることが多いと思う。 そのコードもたぶんこれでいけるんじゃないの?
566 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 04:40:01.55 ID:pNz7UH/B.net] >>565 失礼かもですが、もうちょっと詳しくお願いします。 普段やらないことやってるので何が起きてるのか把握していません。 typedefを切り離せってことですか?
567 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 04:42:30.20 ID:COETO4tD.net] >>566 手取り足取り教えるつもりは無いよ。どうなればいいのかよくわかってないし。 「typedefを切り離せってこと」かもしれないと思うなら、試してみればいいでしょ。
568 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 04:48:34.82 ID:pNz7UH/B.net] テストを書いたのでコンパイル通してこれからデバッグでした。 うーん。切り離したくないんですよねぇ。 明日考えよ。
569 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 05:49:59.07 ID:4ThVUQw6.net] なんでメンバ関数の定義をすべてクラス定義の中でやってるの? ICodeBreakerClientを参照しているメンバ関数を全て ICodeBreakerClientの定義の下に持っていけば あっさり解決するような気がするけど。
570 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 05:57:04.43 ID:4ThVUQw6.net] おっと、持っていくのはメンバ関数の定義ね。 メンバ関数の宣言と定義の違いは分かる?
571 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 05:58:04.84 ID:r+XipyqS.net] >>599 まだうだうだ言ってるのかw低能くんは暇だねえある意味羨ましいよ >PostMessageが低メモリ下でFAILする根拠 根拠だと?アホまるだしだな。当然根拠は実験結果だよ お前試したことないだろ
572 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 06:12:06.03 ID:r+XipyqS.net] 599じゃない>>559 だった
573 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 06:12:25.49 ID:pNz7UH/B.net] >>569-570 回答ありがとうございます。 一応定義と宣言の区別はついてると思います。 原因はワンヘッダーにがーっと書いてるからですかね。 CPPに分けてみるか。
574 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 06:39:24.85 ID:rWlIZ3EB.net] >>571 お前にヒントをやろう >>509-510 を読め >>510 はリファレンスを読むオツムが無かったので勘違いレスをずっと続けている
575 名前:デフォルトの名無しさん [2016/02/11(木) 06:42:16.64 ID:vxNioHuU.net] >>571 >>>599 >まだうだうだ言ってるのかw低能くんは暇だねえある意味羨ましいよ >>PostMessageが低メモリ下でFAILする根拠 >根拠だと?アホまるだしだな。当然根拠は実験結果だよ >お前試したことないだろ 実験結果wwww やっぱり中学生。wwww そんな事言ってんのは世界中でお前だけだよ。 今回は特別に教えてやろう。(爆笑) 低メモリ下でお前のヘボアプリがメッセージ処理しきれないのが真の原因。 つまりヘボアプリの作りが悪い。世界中で同じ質問した質問者がもらった答えと同じだったな。
576 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 06:56:49.06 ID:r+XipyqS.net] 『今回は特別に教えてやろう。(爆笑) 』 ああこいつだったかw こいつが自慢気に出してるgoogle「ERROR_NOT_ENOUGH_QUOTA postmessage」には 低メモリ下の話なんて見つからないんだが PostMessage() function returns ERROR_NOT_ENOUGH_QUOTA ... loop for 700 times, but the disk space and memory are still big enough. とかはあるけどね。逆に言うと低メモリ下ではPostMessageがエラーを返すのは常識で お前だけだよそこにケチつけてるバカは
577 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 07:34:36.75 ID:WJf9jt/h.net] >>538 , >>561 , >>571 専ブラ使えよ フルボッコされた涙目だとアンカーも付けにくいだろ w