スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟]
1 : :2016/08/14(日) 00:04:05.53 ID:z6U1tRVC.net スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。 過去ログ 01 http://pc11.2ch.net/test/read.cgi/tech/1167476845/ 02 http://pc11.2ch.net/test/read.cgi/tech/1178503366/ 03 http://pc11.2ch.net/test/read.cgi/tech/1187521676/ 04 http://pc11.2ch.net/test/read.cgi/tech/1221633708/ 05 http://pc11.2ch.net/test/read.cgi/tech/1230516307/ 06 http://pc11.2ch.net/test/read.cgi/tech/1231564903/ 07 http://pc11.2ch.net/test/read.cgi/tech/1232983248/ 08 http://pc12.2ch.net/test/read.cgi/tech/1235921779/ 09 http://pc12.2ch.net/test/read.cgi/tech/1240022781/ 10 http://pc12.2ch.net/test/read.cgi/tech/1242300936/ 11 http://pc12.2ch.net/test/read.cgi/tech/1245059383/ 12 http://pc12.2ch.net/test/read.cgi/tech/1248010352/ 13 http://pc12.2ch.net/test/read.cgi/tech/1260842197/ 14 http://pc12.2ch.net/test/read.cgi/tech/1269273471/ 15 http://pc12.2ch.net/test/read.cgi/tech/1273368706/ 16 http://hibari.2ch.net/test/read.cgi/tech/1279285647/ 17 http://hibari.2ch.net/test/read.cgi/tech/1285115590/ 18 http://hibari.2ch.net/test/read.cgi/tech/1291571263/ 19 http://hibari.2ch.net/test/read.cgi/tech/1308106024/ 20 http://toro.2ch.net/test/read.cgi/tech/1316013463/ 21 http://toro.2ch.net/test/read.cgi/tech/1342285511/ 22 http://peace.2ch.net/test/read.cgi/tech/1399911167/ 23 http://peace.2ch.net/test/read.cgi/tech/1420379468/ 24 http://echo.2ch.net/test/read.cgi/tech/1448685034/
362 :デフォルトの名無しさん :2018/06/03(日) 22:24:50.41 ID:exGCEUzZ.net 自爆機能は男のロマン
363 :デフォルトの名無しさん :2018/06/04(月) 08:28:52.50 ID:K9p9OoRg.net >>361 既存言語のいいとこ取り なおダブスタも存在するもよう
364 :デフォルトの名無しさん :2018/06/04(月) 17:53:26.43 ID:IDOvlJIZ.net C++もしくはC#と完全互換な機能がほしい
365 :デフォルトの名無しさん :2018/06/20(水) 22:08:55.83 ID:V2+8Up+b.net Illegal instructionってエラーが出るんだけどどういう時に起こりますか?
366 :デフォルトの名無しさん :2018/06/20(水) 22:12:45.92 ID:deMJdxhR.net メモリを破壊してIllegalなinstructionが実行されたとき
367 :デフォルトの名無しさん :2018/06/20(水) 22:16:31.34 ID:V2+8Up+b.net はやっ!ありがとうございます メモリ系ですか パソコンによってこのエラーが出なかったりするのは何故でしょう?
368 :デフォルトの名無しさん :2018/06/20(水) 22:51:07.51 ID:AQ4yWUfz.net 新しいCPUの命令セットを使ったプログラムを古くて部分的にサポートされてないCPUで実行しようとしたときに起こる
369 :デフォルトの名無しさん :2018/06/20(水) 23:13:47.79 ID:V2+8Up+b.net 確かに古い方のパソコンでエラーが出ます! あとおもしろい発見をしました (this=this@entry=0x7ffffffec7a0)と該当エラーの行(例えば100行目)に出ているのですが その100行目にdouble a = 2;と、エラーの起こさないであろう命令を入れてみました しかし先ほどと同じ100行目のこの命令にIllegal instructionのエラーが出ます どうやら100行目に命令があるということが問題のようです どういうことでしょうか??
370 :デフォルトの名無しさん :2018/06/23(土) 13:29:59.85 ID:6TJT73Kw.net スタック漏れか
371 :デフォルトの名無しさん :2018/06/24(日) 20:18:56.13 ID:iTeaU+33.net >>369 です >>370 すみません勘違いしていました>>369 は無視してください どうやらただの足し算でIllegal instructionが出ているようです
372 :デフォルトの名無しさん :2018/07/04(水) 22:34:23.65 ID:gFgZc5FG.net KS7
373 :デフォルトの名無しさん :2018/07/29(日) 21:29:27.59 ID:Xelx6XCB.net 普通にコンパイルするとダイナミックリンクになるプログラムをスタティックリンクにするにはどうすればいいですか?
374 :デフォルトの名無しさん :2018/07/29(日) 22:05:02.94 ID:k46/2Knz.net 普通にせずにスタティックライブラリとしてビルドすればいいw IDEでの設定なり、コマンドラインオプションで指定できるでしょ
375 :デフォルトの名無しさん :2018/07/29(日) 22:10:06.65 ID:Xelx6XCB.net あ!そういうオプションがありました ありがとうございます
376 :デフォルトの名無しさん :2018/08/22(水) 22:37:09.89 ID:/ith9quv.net 共通暗号方式の DES を高速化する方法はありませんか?
377 :デフォルトの名無しさん :2018/08/22(水) 22:54:49.80 ID:O+8hSQqt.net PC買い替える
378 :デフォルトの名無しさん :2018/08/22(水) 23:23:19.35 ID:/ith9quv.net >>377 ハードウェアでDES処理しているもの、を探しているのですが… もう売ってないですよね…
379 :デフォルトの名無しさん :2018/10/16(火) 17:29:53.23 ID:rnwRcPOp.net DESではどうやっても体感できるほどの差にはならんだろ よほどデカイか環境がプアじゃない限りは
380 :デフォルトの名無しさん :2018/11/24(土) 23:36:06.34 ID:a099dG+Gj quadmath.h の__float128型で4倍精度計算がサポートされて たんですねえ。GCCだけでまだ不完全な形だけだけど。 しかし,何でIntelプロセッサは内部的に10byte実数演算にして, C言語?C++ではlong double型にしたんだろ? ややこしくなる だけなのに。 科学技術計算用言語のFORTRANなんか50年くらい昔から4倍精度 実数演算をサポートしてるし、4倍精度用のライブラリを用意 している。4倍精度実数演算なんて必要ないと判断したのは なぜ? 物理計算では普通に要求される精度なのに。 所詮・・・
381 :デフォルトの名無しさん :2019/01/26(土) 20:56:02.99 ID:FlqqakqU.net 大規模なC++のコードに対して、あるライブラリを追加したい。 そのライブラリのnew_tool(仮名).aファイルを Makefile内のインクルードに追加すれば使える らしいんだけど、具体的にどうMakeを書けばよいか教えてください。
382 :デフォルトの名無しさん :2019/01/26(土) 21:07:40.21 ID:exLOU4gz.net 「c++ include makefile」で検索!
383 :デフォルトの名無しさん :2021/05/03(月) 21:14:36.62 ID:7JCEgVe4.net へえ
384 :デフォルトの名無しさん :2021/05/05(水) 11:17:37.27 ID:16ICHsbN.net opencvの32ビット版を使いたいのですが、最新版のインストーラに付いて来たソースコードをCMAKEしたら、X64のソリューションしか作成されませんでした どうしたらwin32(x86)のソリューションが作成されるでしょうか?
385 :デフォルトの名無しさん :2021/05/05(水) 11:35:59.84 ID:CsyVlvqA.net サンプルをビルドできない→サンプルなんて参考にするだけでいいじゃん 本体をビルドできない→32bitバイナリダウンロードしたら? 答えになってないけどw
386 :デフォルトの名無しさん :2021/05/06(木) 12:26:36.39 ID:GHdSH9fo.net >>384 バイナリとってくればいい https://github.com/opencv/opencv/releases
387 :デフォルトの名無しさん :2021/05/06(木) 13:08:59.95 ID:84/gBo5v.net How to create the OpenCV binary files yourself - Part 1 https://www.youtube.com/watch?v=NnovZ1cTlMs How to create the OpenCV binary files yourself - Part 2 https://www.youtube.com/watch?v=qGNWMcfWwPU
388 :デフォルトの名無しさん :2021/05/16(日) 11:42:22.24 ID:i0aHhWnL.net >>384 VSでそのソリューションに対し、x64用の構成を鋳型にして新しい構成を作成し、アーキテクチャをx86に変えてみたらどうなる。
389 :デフォルトの名無しさん :2021/05/20(木) 13:09:22.68 ID:bQ5/ppWH.net cmake
390 :デフォルトの名無しさん :2021/05/20(木) 14:11:24.28 ID:tSAswoHW.net cmakeでvsのslnを生成するのは一般的だからな ただしopencvに一般論が当てはまるのかは知らない
391 :デフォルトの名無しさん :2021/06/03(木) 00:19:30.55 ID:KAyuKPOb.net dso(dynamic shared object)は、Linux の *.so のことだと思っていいの? つまり、shared library と言われている物と dso は同じ?
392 : :2021/06/06(日) 02:42:21.20 ID:xlnMgrm3.net >>361 プログラミング言語は、現時点で多すぎ、もうお腹いっぱいです… むしろ、いろんな言語でわりと共通に使えるクラスライブラリを書いてください 互換性とかはあまりとやかくいわないつもりです、要は機能と名前がセットで共通なのがいいです
393 : :2021/06/06(日) 02:43:05.34 ID:xlnMgrm3.net >>362 バルス!も宮崎駿のロマン、なんですか?
394 :デフォルトの名無しさん :2022/05/04(水) 09:31:26.67 ID:fooXr7Ib.net for (size_t i=0; i < for.getLength(); ++i){/*処理*/} こういうコード多いですよね コンパイラは終了条件のget関数のとこ副作用は無いものとして最適化するんですか?
395 :デフォルトの名無しさん :2022/05/04(水) 10:29:12 ID:jIlp9s0v.net 処理の中でlengthに変化ないとコンパイラが確信できたら最適化。グレーだったら最適化されない コンパイラにもよるんだろうけど
396 :デフォルトの名無しさん :2022/05/05(木) 02:35:43.19 ID:FeY8iOM4.net ジャルジャル、「レギュラーゼロ」でも年間2億円超!?荒稼ぎの“内訳”とは お笑いコンビ「ジャルジャル」(後藤淳平、福徳秀介)の年収は2億円と、 1月22日放送の「せやねん!」(毎日放送)が試算した。 YouTubeに関しては、8000本という持ちネタを約4年前から毎日投稿し、計算上は 2039 年まで投稿可能。ネタは1日で数十本まとめ撮りしていると紹介され、 あるYouTuberの証言 として、年間4000万〜5000万円の収入があるとした。 また、19年に開始したオンラインサロンは月額1100円。会員数は未公表だが、 キングコング西野の会員が5.8万人を参考に、ジャルジャルは1万人と仮定すると、 これだけでも年間1億円超。加えてライブはチケット代が6000円ぐらいで、昨年は ツアーを2回開催。一つは16公演(劇場+配信)で1万人を動員し、売上推定は 約4000万円。もう一つは12公演で、動員数は未公表だが、単純に1回目の75%で 計算すると売上推定は約3000万円。合計7000万円が昨年のライブにおける売上と試算。 以上の3つを合計し、ジャルジャルは年間、2億円超を稼いでいると結論づけていた。
397 :デフォルトの名無しさん :2022/07/15(金) 20:04:16 ID:gTFOG38u.net 以下の2つのパターンでプロジェクトにマニフェストファイルを取り込んだ場合、違いはあるのでしょうか。 また、どちらがポピュラーなのでしょうか。 ============================== 前提:App.manifestはexeと同階層に配置。 ------------------------------------------------------------ ?:プロジェクトを右クリック→「追加」→「既存の項目」 で、すでに作成済みのApp.manifestを追加。 ?:プロジェクトを右クリック→「プロパティ」→「マニフェスト ツール」→ 追加のマニフェスト で、すでに作成済みのApp.manifestのパスを記載。 試してみたところ、??ともにビルド時に正しくマニフェストファイルが読み込まれ、一見動作的な違いは現れませんでした。 ただ、?はプロジェクトのソース一覧にマニフェストが表示されるのに対し、 ?は表示されていません。 ご教示お願い致します。
398 :蟻人間 :2022/07/15(金) 20:40:24.76 ID:axBn0Pf7.net マニフェストを埋め込まなかった場合は、ユーザーはマニフェストを変更または削除できるでしょう。 それをどう考えるかだね。
399 :デフォルトの名無しさん :2022/07/17(日) 23:47:43.74 ID:SO89GsXj.net >>398 レスありがとうございます。 挙げたパターンで言うと、@が埋め込んだ場合でAが埋め込まない場合、という解釈でよいのでしょうか? (言葉の綾かもしれませんが、初学者の私にはどちらも"埋め込んでいる"ように思えます…) プログラムとしての是非はともかく、VisualStudioなどでプロジェクトを開いたときにマニフェストファイルが表示される@のほうが わかりやすくて好みですね。
400 :蟻人間 :2022/07/18(月) 04:37:14.05 ID:IG4ROsTc.net ああ、どちらも埋め込んでますね(リソースエディタで確認)。 違いはないようです。
401 :デフォルトの名無しさん :2022/07/26(火) 09:46:29 ID:KWta55aV.net >>400 (返信が遅れてしまい申し訳ありません) 色々と教えて頂きありがとうございました。
402 :デフォルトの名無しさん :2022/07/30(土) 16:26:22.96 ID:paa5jUiA.net まだあったんかねこのすれ
403 :デフォルトの名無しさん :2022/12/31(土) 23:42:50.35 ID:bCnreZgB.net Pythonで以下の記述があり、C++に書き直したいです。 import cv2 cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) 以下のC++から書き直すとどうなりますか? #include "opencv2/opencv.hpp" cv::VideoCapture _vidIn{};
404 :デフォルトの名無しさん :2023/03/22(水) 07:25:48.92 ID:VJ8vK811.net 喪中だよ・・
405 :デフォルトの名無しさん :2023/08/11(金) 05:44:11.79 ID:rsk6Ej3H.net (~。~;)y (-o- )/ ⌒-~ ぽい!
406 :デフォルトの名無しさん :2023/11/20(月) 12:03:40.95 ID:IOBwVD3+.net なんやこりゃ、びっくりしたわ
407 :デフォルトの名無しさん :2024/02/11(日) 02:53:37.58 ID:morq3qnL.net >>1 フラグを勃てると書いたら実にいやらしい
408 :デフォルトの名無しさん :2024/03/11(月) 02:18:46.40 ID:rRWPOaAF.net strlen()が数え間違えるので、自前でchar*単位で回して数えた。解決。 後になって、それはどう考えてもおかしいだろとコメントアウトしていたstrlen()を戻したら、ちゃんと正常動作していた。 実は今、ブレークポイントを設定していない箇所・・・しかも特定の位置で実行停止すると言う(私は)経験のない事例に困惑しきりで、どこかmalloc()失敗していてメモリ喰い破っているのかな・・・と見直しているのですが、見付からず。 一般論として、ポインタ周りが怪しい、ですよねえ・・・。 それ以外の可能性として、どんな事があるでしょうか。 環境はMicrosoft Visual Studio Community 2022のC++ですが、C言語&DXライブラリで書いています。
409 :デフォルトの名無しさん :2024/03/11(月) 05:42:49.72 ID:rRWPOaAF.net 何気ない習慣で、ageてなかった。
410 :デフォルトの名無しさん :2024/03/12(火) 16:17:58.25 ID:ny/qS6He.net エラーがでてるのか?表示してくれてると思うが内容はどうなっているのか?
411 :404 :2024/03/19(火) 19:03:35.85 ID:qI3ILkQW.net >>410 エラーや警告は一切ありませんでした。 と言うか解決した今だから言えますが、私が馬鹿でした。 ええと、構造体ポインタに構造体の実体を代入していました。 そらヒープエリアも突き破るってもんで。 こんな感じ。 struct AAA data[2]; struct AAA *aaa; // *ではなく** aaa=(struct AAA*)malloc( sizeof(struct AAA*) *2): aaa[0]=data[0]; // &data[... aaa[1]=data[1]; // &data[... プログラムは、(間違った)意図通りにちゃんと動いていたみたいです(笑)。
125 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者