スレを勃てるまでもないC/C++の質問はここで 25
[隔離病棟]
©2ch.net (466レス)
スレを勃てるまでもないC/C++の質問はここで 25
[隔離病棟]
©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1471100645/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: みんな空気読め©2ch.net [sagete] 2016/08/14(日) 00:04:05.53 ID:z6U1tRVC スレを勃てるまでもない低俗な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/ http://mevius.5ch.net/test/read.cgi/tech/1471100645/1
340: デフォルトの名無しさん [sage] 2018/02/16(金) 23:47:57.54 ID:Ja2iVc8/ >>335 アライメントについては、OS、アプリ共に32ビットであり、 メンバも32ビットに揃える(パディングはさせない)ように 考慮されてはいるので、無効にしてみましたが変化はなさそうです __attribute__ ((packed))付与有無でsizeof(aaa)としてみましたが、 どちらも4バイト×メンバ数となり、やぱりパディングは されていないのかなと >>336 構造体は、パディングに関わらず先頭以外の場所へmemsetやmemcpyで 触ってはならないのだろう、という思いに至り、方針を見直そうと思ったのですが 実際、書くとしたらどう書くことになるのでしょう 例えば、a〜zまで並べられているメンバ中、cからyまでゼロで埋める…みたいなので… http://mevius.5ch.net/test/read.cgi/tech/1471100645/340
341: デフォルトの名無しさん [sage] 2018/02/17(土) 00:10:47.04 ID:OoNlElF9 &aaa+1はaaaの外を指す http://mevius.5ch.net/test/read.cgi/tech/1471100645/341
342: デフォルトの名無しさん [sage] 2018/02/17(土) 00:34:30.85 ID:2kmwzB0g >>340 構造体の途中をmemcpyとかで書き換えるのは問題ないよ。 >>331も指摘しているとおり、元のコードの問題はアドレスの計算が間違っていること。 &aaa+1なら、aaaの先頭アドレスに1を足した値ではなく、aaaの先頭アドレスにsizeof(aaa)を1つ分足した値になるよ。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/342
343: デフォルトの名無しさん [sage] 2018/02/18(日) 12:45:11.42 ID:SXTB1pky C#の質問なのですがスレが他に無いのでここで質問させてください。 VisualStudio2017でDLLの作成をしようと思っています。 DLLプロジェクトのなかでSystem.ConsoleやSystem.IO.Pathクラスを使用したいのですができません。 「現在のコンテキストに 'Path' という名前は存在しません。」というエラーです。 コンソールアプリのプロジェクトなら問題なく使用できます。 どうすればDLLのプロジェクトでも使用できるようになりますか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/343
344: デフォルトの名無しさん [sage] 2018/02/18(日) 13:17:23.84 ID:G+NN3epc ふらっと C#,C♯,C#(初心者用) Part135 ttps://mevius.5ch.net/test/read.cgi/tech/1517749348/ C#, C♯, C#相談室 Part95 ttps://mevius.5ch.net/test/read.cgi/tech/1508180530/ あたりじゃダメなん? http://mevius.5ch.net/test/read.cgi/tech/1471100645/344
345: デフォルトの名無しさん [sage] 2018/02/18(日) 14:14:22.93 ID:SXTB1pky >>344 すみません検索の仕方を間違えていたようです;; そちらで質問させていただきます!お手数おかけしました。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/345
346: デフォルトの名無しさん [] 2018/05/23(水) 20:32:19.60 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 17PZB http://mevius.5ch.net/test/read.cgi/tech/1471100645/346
347: デフォルトの名無しさん [sage] 2018/05/28(月) 09:03:11.75 ID:PxBGvXZO c++のライブラリでこれと言った具体例ではないのですかマニュアル通りにやってもissueを見ても上手く動かせないものがあります そういう時はどういう様に解決すれば良いのでしょうか? おすすめのデバッグ方法などがあればよろしくお願いします http://mevius.5ch.net/test/read.cgi/tech/1471100645/347
348: デフォルトの名無しさん [sage] 2018/05/28(月) 10:00:59.91 ID:By7WF+qf 使用をあきらめる とことん追う コードを公開して助けを得る http://mevius.5ch.net/test/read.cgi/tech/1471100645/348
349: デフォルトの名無しさん [sage] 2018/05/28(月) 10:47:43.80 ID:PxBGvXZO >>348 今までは使用を諦めていました ライブラリごとにいちいち聞くのもあれなのでとことん追いたいなと思います その追い方について何かアドバイスをもらえませんか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/349
350: 放置された蟻人間 ◆T6xkBnTXz7B0 [sage] 2018/05/28(月) 11:51:19.10 ID:gPZUZ1ZE IDEを使ってビルド・ステップ実行すれば、素人でも実行の様子を観察できる。ただし、GUIのあるプログラムを調べるには、ブレークポイントを設定するなどの工夫が必要。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/350
351: デフォルトの名無しさん [sage] 2018/05/28(月) 12:55:09.72 ID:By7WF+qf えらいレベルの低い内容だな そういうレベルの事を聞いてる? そもそもテンプレート以外はソースがなかったりするぞ http://mevius.5ch.net/test/read.cgi/tech/1471100645/351
352: デフォルトの名無しさん [sage] 2018/05/28(月) 13:03:18.27 ID:By7WF+qf 他の環境も使えるなら まずは他の環境で試してみて ライブラリ自体のバグか使う側の問題か を切り分けするんだろうね 使い方の問題であれば 問題が発生する使い方と問題が発生しない使い方を色々と調べて差を縮めていって絞るとか 具体例が無いとアドバイスはなかなか難しい 環境とか何系ライブラリとかも定まらない? http://mevius.5ch.net/test/read.cgi/tech/1471100645/352
353: デフォルトの名無しさん [sage] 2018/05/28(月) 16:25:02.90 ID:XtA12iLy >>350 今までコマンドでやっていたのでIDEもいいかもしれません >>352 環境はlinux(WSLも含む)です 使うライブラリは公開されているものからされていないものまでありますが科学系の計算ライブラリが多いです 使用者が少なかったりかなり古いものだったりもするので情報を手に入れるのが難しく、自分でなんとかするしかない次第です 使い方が分からないというよりは実行ファイルを作るのが難しいというレベルです 最近困ったのだと、詳しくは分かりませんがおそらくリンク系のエラーでした 現時点では使える複数の環境はありませんが、安いPCを購入することは可能です よろしくお願いします http://mevius.5ch.net/test/read.cgi/tech/1471100645/353
354: デフォルトの名無しさん [sage] 2018/05/28(月) 17:31:50.91 ID:RGX33ATB インストール方法が分からないって感じかな readmeとかドキュメントのインストール方法や依存関係の記述をきちんと読むとかそんなところじゃない? http://mevius.5ch.net/test/read.cgi/tech/1471100645/354
355: デフォルトの名無しさん [sage] 2018/05/28(月) 20:03:05.46 ID:OHc1BnnP 線形代数とか統計とか? 環境構築面倒だよね 複数のライブラリで同じライブラリを使ってるけど指定バージョンが違うとか まあ頑張ってとしか http://mevius.5ch.net/test/read.cgi/tech/1471100645/355
356: デフォルトの名無しさん [sage] 2018/05/28(月) 22:45:18.72 ID:ODaUYYKL >>354 探してみます どれも「このライブラリを使うにはこのライブラリとこのライブラリが必要だよ」くらいしか書いてくれていなかった気がしますが >>355 そういうのを組み込んだライブラリなどです 使用するだけでそこまで詳しくないので最初の構築が一番苦労しますね どう頑張ればいいのかも分からないので本当に困ってしまいます http://mevius.5ch.net/test/read.cgi/tech/1471100645/356
357: デフォルトの名無しさん [sage] 2018/05/29(火) 07:22:04.45 ID:BUfBrikS 公開日時もヒントだよ。その日付よりも後に出たバージョンを使ってないってのが分かる ビルドオプションがキーになることもあるからmakefileチェックするとか、 ソースからビルドしようとせずにバイナリ使って逃げるとか、 ひどいのになるとdebugビルドは無理でreleaseビルドするしかないなんてのもある なんにせよエラー表示見ながら試行錯誤するしかない http://mevius.5ch.net/test/read.cgi/tech/1471100645/357
358: デフォルトの名無しさん [] 2018/06/03(日) 22:15:08.47 ID:wOsqZWyw これから時間を掛けて プログラミング言語 つくるつもりです 一体どんな機能を加えようかと。 何かこれがほしい、あれは入れるな、とかあれば 意見ください http://mevius.5ch.net/test/read.cgi/tech/1471100645/358
359: デフォルトの名無しさん [sage] 2018/06/03(日) 22:24:50.41 ID:exGCEUzZ 自爆機能は男のロマン http://mevius.5ch.net/test/read.cgi/tech/1471100645/359
360: デフォルトの名無しさん [sage] 2018/06/04(月) 08:28:52.50 ID:K9p9OoRg >>358 既存言語のいいとこ取り なおダブスタも存在するもよう http://mevius.5ch.net/test/read.cgi/tech/1471100645/360
361: デフォルトの名無しさん [sage] 2018/06/04(月) 17:53:26.43 ID:IDOvlJIZ C++もしくはC#と完全互換な機能がほしい http://mevius.5ch.net/test/read.cgi/tech/1471100645/361
362: デフォルトの名無しさん [sage] 2018/06/20(水) 22:08:55.83 ID:V2+8Up+b Illegal instructionってエラーが出るんだけどどういう時に起こりますか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/362
363: デフォルトの名無しさん [sage] 2018/06/20(水) 22:12:45.92 ID:deMJdxhR メモリを破壊してIllegalなinstructionが実行されたとき http://mevius.5ch.net/test/read.cgi/tech/1471100645/363
364: デフォルトの名無しさん [sage] 2018/06/20(水) 22:16:31.34 ID:V2+8Up+b はやっ!ありがとうございます メモリ系ですか パソコンによってこのエラーが出なかったりするのは何故でしょう? http://mevius.5ch.net/test/read.cgi/tech/1471100645/364
365: デフォルトの名無しさん [sage] 2018/06/20(水) 22:51:07.51 ID:AQ4yWUfz 新しいCPUの命令セットを使ったプログラムを古くて部分的にサポートされてないCPUで実行しようとしたときに起こる http://mevius.5ch.net/test/read.cgi/tech/1471100645/365
366: デフォルトの名無しさん [sage] 2018/06/20(水) 23:13:47.79 ID:V2+8Up+b 確かに古い方のパソコンでエラーが出ます! あとおもしろい発見をしました (this=this@entry=0x7ffffffec7a0)と該当エラーの行(例えば100行目)に出ているのですが その100行目にdouble a = 2;と、エラーの起こさないであろう命令を入れてみました しかし先ほどと同じ100行目のこの命令にIllegal instructionのエラーが出ます どうやら100行目に命令があるということが問題のようです どういうことでしょうか?? http://mevius.5ch.net/test/read.cgi/tech/1471100645/366
367: デフォルトの名無しさん [sage] 2018/06/23(土) 13:29:59.85 ID:6TJT73Kw スタック漏れか http://mevius.5ch.net/test/read.cgi/tech/1471100645/367
368: デフォルトの名無しさん [sage] 2018/06/24(日) 20:18:56.13 ID:iTeaU+33 >>366です >>367 すみません勘違いしていました>>366は無視してください どうやらただの足し算でIllegal instructionが出ているようです http://mevius.5ch.net/test/read.cgi/tech/1471100645/368
369: デフォルトの名無しさん [] 2018/07/04(水) 22:34:23.65 ID:gFgZc5FG KS7 http://mevius.5ch.net/test/read.cgi/tech/1471100645/369
370: デフォルトの名無しさん [sage] 2018/07/29(日) 21:29:27.59 ID:Xelx6XCB 普通にコンパイルするとダイナミックリンクになるプログラムをスタティックリンクにするにはどうすればいいですか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/370
371: デフォルトの名無しさん [sage] 2018/07/29(日) 22:05:02.94 ID:k46/2Knz 普通にせずにスタティックライブラリとしてビルドすればいいw IDEでの設定なり、コマンドラインオプションで指定できるでしょ http://mevius.5ch.net/test/read.cgi/tech/1471100645/371
372: デフォルトの名無しさん [sage] 2018/07/29(日) 22:10:06.65 ID:Xelx6XCB あ!そういうオプションがありました ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1471100645/372
373: デフォルトの名無しさん [sage] 2018/08/22(水) 22:37:09.89 ID:/ith9quv 共通暗号方式の DES を高速化する方法はありませんか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/373
374: デフォルトの名無しさん [sage] 2018/08/22(水) 22:54:49.80 ID:O+8hSQqt PC買い替える http://mevius.5ch.net/test/read.cgi/tech/1471100645/374
375: デフォルトの名無しさん [sage] 2018/08/22(水) 23:23:19.35 ID:/ith9quv >>374 ハードウェアでDES処理しているもの、を探しているのですが… もう売ってないですよね… http://mevius.5ch.net/test/read.cgi/tech/1471100645/375
376: デフォルトの名無しさん [] 2018/10/16(火) 17:29:53.23 ID:rnwRcPOp DESではどうやっても体感できるほどの差にはならんだろ よほどデカイか環境がプアじゃない限りは http://mevius.5ch.net/test/read.cgi/tech/1471100645/376
377: デフォルトの名無しさん [] 2019/01/26(土) 20:56:02.99 ID:FlqqakqU 大規模なC++のコードに対して、あるライブラリを追加したい。 そのライブラリのnew_tool(仮名).aファイルを Makefile内のインクルードに追加すれば使える らしいんだけど、具体的にどうMakeを書けばよいか教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/377
378: デフォルトの名無しさん [] 2019/01/26(土) 21:07:40.21 ID:exLOU4gz 「c++ include makefile」で検索! http://mevius.5ch.net/test/read.cgi/tech/1471100645/378
379: デフォルトの名無しさん [] 2021/05/03(月) 21:14:36.62 ID:7JCEgVe4 へえ http://mevius.5ch.net/test/read.cgi/tech/1471100645/379
380: デフォルトの名無しさん [sage] 2021/05/05(水) 11:17:37.27 ID:16ICHsbN opencvの32ビット版を使いたいのですが、最新版のインストーラに付いて来たソースコードをCMAKEしたら、X64のソリューションしか作成されませんでした どうしたらwin32(x86)のソリューションが作成されるでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/380
381: デフォルトの名無しさん [sage] 2021/05/05(水) 11:35:59.84 ID:CsyVlvqA サンプルをビルドできない→サンプルなんて参考にするだけでいいじゃん 本体をビルドできない→32bitバイナリダウンロードしたら? 答えになってないけどw http://mevius.5ch.net/test/read.cgi/tech/1471100645/381
382: デフォルトの名無しさん [] 2021/05/06(木) 12:26:36.39 ID:GHdSH9fo >>380 バイナリとってくればいい https://github.com/opencv/opencv/releases http://mevius.5ch.net/test/read.cgi/tech/1471100645/382
383: デフォルトの名無しさん [sage] 2021/05/06(木) 13:08:59.95 ID:84/gBo5v 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 http://mevius.5ch.net/test/read.cgi/tech/1471100645/383
384: デフォルトの名無しさん [sage] 2021/05/16(日) 11:42:22.24 ID:i0aHhWnL >>380 VSでそのソリューションに対し、x64用の構成を鋳型にして新しい構成を作成し、アーキテクチャをx86に変えてみたらどうなる。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/384
385: デフォルトの名無しさん [] 2021/05/20(木) 13:09:22.68 ID:bQ5/ppWH cmake http://mevius.5ch.net/test/read.cgi/tech/1471100645/385
386: デフォルトの名無しさん [sage] 2021/05/20(木) 14:11:24.28 ID:tSAswoHW cmakeでvsのslnを生成するのは一般的だからな ただしopencvに一般論が当てはまるのかは知らない http://mevius.5ch.net/test/read.cgi/tech/1471100645/386
387: デフォルトの名無しさん [] 2021/06/03(木) 00:19:30.55 ID:KAyuKPOb dso(dynamic shared object)は、Linux の *.so のことだと思っていいの? つまり、shared library と言われている物と dso は同じ? http://mevius.5ch.net/test/read.cgi/tech/1471100645/387
388: ◆QZaw55cn4c [sage] 2021/06/06(日) 02:42:21.20 ID:xlnMgrm3 >>358 プログラミング言語は、現時点で多すぎ、もうお腹いっぱいです… むしろ、いろんな言語でわりと共通に使えるクラスライブラリを書いてください 互換性とかはあまりとやかくいわないつもりです、要は機能と名前がセットで共通なのがいいです http://mevius.5ch.net/test/read.cgi/tech/1471100645/388
389: ◆QZaw55cn4c [sage] 2021/06/06(日) 02:43:05.34 ID:xlnMgrm3 >>359 バルス!も宮崎駿のロマン、なんですか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/389
390: デフォルトの名無しさん [] 2022/05/04(水) 09:31:26.67 ID:fooXr7Ib for (size_t i=0; i < for.getLength(); ++i){/*処理*/} こういうコード多いですよね コンパイラは終了条件のget関数のとこ副作用は無いものとして最適化するんですか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/390
391: デフォルトの名無しさん [sage] 2022/05/04(水) 10:29:12.88 ID:jIlp9s0v 処理の中でlengthに変化ないとコンパイラが確信できたら最適化。グレーだったら最適化されない コンパイラにもよるんだろうけど http://mevius.5ch.net/test/read.cgi/tech/1471100645/391
392: デフォルトの名無しさん [sage] 2022/05/05(木) 02:35:43.19 ID:FeY8iOM4 ジャルジャル、「レギュラーゼロ」でも年間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億円超を稼いでいると結論づけていた。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/392
393: デフォルトの名無しさん [sage] 2022/07/15(金) 20:04:16.25 ID:gTFOG38u 以下の2つのパターンでプロジェクトにマニフェストファイルを取り込んだ場合、違いはあるのでしょうか。 また、どちらがポピュラーなのでしょうか。 ============================== 前提:App.manifestはexeと同階層に配置。 ------------------------------------------------------------ ?:プロジェクトを右クリック→「追加」→「既存の項目」 で、すでに作成済みのApp.manifestを追加。 ?:プロジェクトを右クリック→「プロパティ」→「マニフェスト ツール」→ 追加のマニフェスト で、すでに作成済みのApp.manifestのパスを記載。 試してみたところ、??ともにビルド時に正しくマニフェストファイルが読み込まれ、一見動作的な違いは現れませんでした。 ただ、?はプロジェクトのソース一覧にマニフェストが表示されるのに対し、 ?は表示されていません。 ご教示お願い致します。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/393
394: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/07/15(金) 20:40:24.76 ID:axBn0Pf7 マニフェストを埋め込まなかった場合は、ユーザーはマニフェストを変更または削除できるでしょう。 それをどう考えるかだね。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/394
395: デフォルトの名無しさん [sage] 2022/07/17(日) 23:47:43.74 ID:SO89GsXj >>394 レスありがとうございます。 挙げたパターンで言うと、?が埋め込んだ場合で?が埋め込まない場合、という解釈でよいのでしょうか? (言葉の綾かもしれませんが、初学者の私にはどちらも"埋め込んでいる"ように思えます…) プログラムとしての是非はともかく、VisualStudioなどでプロジェクトを開いたときにマニフェストファイルが表示される?のほうが わかりやすくて好みですね。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/395
396: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/07/18(月) 04:37:14.05 ID:IG4ROsTc ああ、どちらも埋め込んでますね(リソースエディタで確認)。 違いはないようです。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/396
397: デフォルトの名無しさん [sage] 2022/07/26(火) 09:46:29.00 ID:KWta55aV >>396 (返信が遅れてしまい申し訳ありません) 色々と教えて頂きありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/397
398: デフォルトの名無しさん [sage] 2022/07/30(土) 16:26:22.96 ID:paa5jUiA まだあったんかねこのすれ http://mevius.5ch.net/test/read.cgi/tech/1471100645/398
399: デフォルトの名無しさん [sage] 2022/12/31(土) 23:42:50.35 ID:bCnreZgB Pythonで以下の記述があり、C++に書き直したいです。 import cv2 cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) 以下のC++から書き直すとどうなりますか? #include "opencv2/opencv.hpp" cv::VideoCapture _vidIn{}; http://mevius.5ch.net/test/read.cgi/tech/1471100645/399
400: デフォルトの名無しさん [sage] 2023/03/22(水) 07:25:48.92 ID:VJ8vK811 喪中だよ・・ http://mevius.5ch.net/test/read.cgi/tech/1471100645/400
401: デフォルトの名無しさん [sage] 2023/08/11(金) 05:44:11.79 ID:rsk6Ej3H (~。~;)y (-o- )/ ⌒-~ ぽい! http://mevius.5ch.net/test/read.cgi/tech/1471100645/401
402: デフォルトの名無しさん [sage] 2023/11/20(月) 12:03:40.95 ID:IOBwVD3+ なんやこりゃ、びっくりしたわ http://mevius.5ch.net/test/read.cgi/tech/1471100645/402
403: デフォルトの名無しさん [] 2024/02/11(日) 02:53:37.58 ID:morq3qnL >>1 フラグを勃てると書いたら実にいやらしい http://mevius.5ch.net/test/read.cgi/tech/1471100645/403
404: デフォルトの名無しさん [sage] 2024/03/11(月) 02:18:46.40 ID:rRWPOaAF strlen()が数え間違えるので、自前でchar*単位で回して数えた。解決。 後になって、それはどう考えてもおかしいだろとコメントアウトしていたstrlen()を戻したら、ちゃんと正常動作していた。 実は今、ブレークポイントを設定していない箇所・・・しかも特定の位置で実行停止すると言う(私は)経験のない事例に困惑しきりで、どこかmalloc()失敗していてメモリ喰い破っているのかな・・・と見直しているのですが、見付からず。 一般論として、ポインタ周りが怪しい、ですよねえ・・・。 それ以外の可能性として、どんな事があるでしょうか。 環境はMicrosoft Visual Studio Community 2022のC++ですが、C言語&DXライブラリで書いています。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/404
405: デフォルトの名無しさん [] 2024/03/11(月) 05:42:49.72 ID:rRWPOaAF 何気ない習慣で、ageてなかった。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/405
406: デフォルトの名無しさん [sage] 2024/03/12(火) 16:17:58.25 ID:ny/qS6He エラーがでてるのか?表示してくれてると思うが内容はどうなっているのか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/406
407: 404 [sage] 2024/03/19(火) 19:03:35.85 ID:qI3ILkQW >>406 エラーや警告は一切ありませんでした。 と言うか解決した今だから言えますが、私が馬鹿でした。 ええと、構造体ポインタに構造体の実体を代入していました。 そらヒープエリアも突き破るってもんで。 こんな感じ。 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[... プログラムは、(間違った)意図通りにちゃんと動いていたみたいです(笑)。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/407
408: デフォルトの名無しさん [] 2024/05/03(金) 13:00:20.63 ID:Vf2Lxl94 clangは、--targetオプションでターゲットを変更できますが ひょんなことから、どうも、このオプションを無指定の時の デフォルト値が、システムにインストールされているmsvcの バージンによって変化するようなのですが、詳しい方 いらっしゃいませんか。たとえばそれにより、 char16_tがbuilt-in typeになるかどうかに違いが出てきます。 VS2019をインストールしていないとき、clang10やclang16(?) は、デフォルトでは、char16_tがbuilt-in typeではありません。 このとき、出力された*.llの冒頭に灰化の記述があります: target triple = "i686-pc-windows-msvc14.0.50727" ところが、 -fms-compatibility -fms-compatibility-version=19 を指定すると、char16_tがbuilt-in typeになり、 *.ll の冒頭の記述が変化し、 target triple = "i686-pc-windows-msvc19.0.0" となります。上記のオプションの代わりにコマンドラインに --target=i686-pc-windows-msvc19.0.0 と指定してもchar16_tに関してはbuilt-in type になりました。 ここまではいいのですが、不思議なことに、これらのオプションを 全く指定しなくても、なぜか、char16_t が built-in typeになって いたことがありました。そのときは、インストールした時点で VS2019がインストールされていたと思います。 今はインストールされていません。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/408
409: デフォルトの名無しさん [] 2024/05/23(木) 16:30:49.25 ID:xv5nSRGj このプログラムを実行すると1回目のfunc()は呼び出されず、2回目だけ呼び出されるので、 1回目のaの値は4で2回目は5と表示されるんですが、こういうものなんですか? 論理和の仕様上、一つ目の項目を評価してfalseのときしか二つ目の項目を評価しないらしいですが ちなみにVisual Studio 2019です #include <iostream> using namespace std; int a = 4; int func() { a = 5; return 3; } int main(void) { int b = 2 || func(); cout << a << endl; int c = func(); cout << a << endl; return 0; } http://mevius.5ch.net/test/read.cgi/tech/1471100645/409
410: デフォルトの名無しさん [sage] 2024/05/23(木) 16:36:22.83 ID:BPzMbngY そういうもの c++に限らずたいていの言語で同じようになる http://mevius.5ch.net/test/read.cgi/tech/1471100645/410
411: デフォルトの名無しさん [] 2024/05/23(木) 16:53:56.61 ID:xv5nSRGj >>410 そうですか、ありがとうございます 原因が分からず悩む人が大勢いそう http://mevius.5ch.net/test/read.cgi/tech/1471100645/411
412: デフォルトの名無しさん [sage] 2024/05/24(金) 02:03:57.45 ID:1vUdw0qC アンドは全評価 オアは順次評価 http://mevius.5ch.net/test/read.cgi/tech/1471100645/412
413: デフォルトの名無しさん [sage] 2024/05/24(金) 02:04:55.48 ID:1vUdw0qC いやアンドもフォルスになったらそこで評価止まるか 間違えちゃった http://mevius.5ch.net/test/read.cgi/tech/1471100645/413
414: デフォルトの名無しさん [] 2024/05/24(金) 11:11:20.56 ID:73k9oLNx >>413 なるほど、論理和だけかと思っていたら、論理積にも同様の問題があるんだ、気づかなかった ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1471100645/414
415: 警備員[Lv.1][新芽] [] 2024/05/24(金) 13:35:55.45 ID:ngJd/n5C 下のmake_test()で、testのコンストラクタとstd::vector<int>のデストラクタが呼ばれる順番は、規格で定められていますか? visual studio 2022で確認用クラスを作ってテストしたらコンストラクタが先でしたが、規格で定められているかが知りたいです。 struct test { using itr = std::vector<int>::iterator; test(itr begin, itr end); }; test make_test() { std::vector<int> v{}; // do something return {v.begin(), v.end()}; } http://mevius.5ch.net/test/read.cgi/tech/1471100645/415
416: デフォルトの名無しさん [sage] 2024/06/08(土) 09:42:34.51 ID:Kcr3cAzI >>409 > int b = 2 || func(); この描き方が良くない int (b = 2) == true || func(); にしろとまでは言わないが 普通に読むと int b = (2 || func()); を意図してるのかとも思ってしまう(もちろん思わないが) http://mevius.5ch.net/test/read.cgi/tech/1471100645/416
417: デフォルトの名無しさん [] 2024/06/08(土) 09:45:54.98 ID:Kcr3cAzI >>415 コンストラクタが先で決まってる http://mevius.5ch.net/test/read.cgi/tech/1471100645/417
418: デフォルトの名無しさん [sage] 2024/06/08(土) 22:00:38.46 ID:SQewuPnz >>416 いやこれは、 int b = (2 || func()); を意図したものです なので、 int d = func(); int b = 2 || d; と2行に分けて処理することにしました たしかにboolじゃないものを論理和で比較するのは、ちょっと変かもしれませんが http://mevius.5ch.net/test/read.cgi/tech/1471100645/418
419: デフォルトの名無しさん [sage] 2024/06/09(日) 09:47:53.65 ID:XLDZv0sl int b = func() || 2; じゃだめなん http://mevius.5ch.net/test/read.cgi/tech/1471100645/419
420: デフォルトの名無しさん [sage] 2024/06/09(日) 11:55:50.03 ID:8t1zQd4u >>419 おおっ、気づかなかったw たしかにそれでOKです http://mevius.5ch.net/test/read.cgi/tech/1471100645/420
421: デフォルトの名無しさん [] 2024/06/10(月) 16:00:14.58 ID:YXHAsqQy さすが隔離病棟 http://mevius.5ch.net/test/read.cgi/tech/1471100645/421
422: デフォルトの名無しさん [sage] 2024/06/10(月) 19:27:15.16 ID:hd/oL/6W MISRA-C 違反だろ 論理演算子の両側は、実質的なbool 値しか書けない。 整数などはダメ! 演算順序が紛らわしいものは、カッコでくくるとか if 整数 もダメ! if b = 2 もダメ! b == 2 の間違いなのか紛らわしい http://mevius.5ch.net/test/read.cgi/tech/1471100645/422
423: デフォルトの名無しさん [] 2024/06/11(火) 00:37:22.43 ID:OSVD3Fpv >>422 MISRA-Cなんてのがあるんですね、初めて知りました ちゃんとルールに規定されていますね (5) ルール12.4 論理演算子「&&」・「||」の右側オペランド 【ルール】 論理演算子&&又は||の右側のオペランドには、副作用があってはならない。 【解説】 &&演算子、||演算子では、第1項目で結果が決まってしまうと、それ以降の評価を行いません。 そのため、第2項目以降に、副作用(値の変更など)が行われる処理を記述してしまうと、処理される場合とされない場合があります。 誤解を与える可能性があるため、第2項移行に副作用のある処理を記述することを禁止しています。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/423
424: デフォルトの名無しさん [sage] 2024/06/11(火) 00:48:25.01 ID:mLiyqLkB 何がしたいコードなのこれ?どんな時に必要? 式の評価のお勉強? http://mevius.5ch.net/test/read.cgi/tech/1471100645/424
425: デフォルトの名無しさん [sage] 2024/06/11(火) 02:00:53.42 ID:59SEyAxW さあね ただ質問者が聞きたかったのは「一つ目の項目を評価してfalseのときしか二つ目の項目を評価しない」と言う部分だから コードそのものに意味なんて無いと思うけど 初心者に良くある「聞きたいことを上手く説明できないので例となるCodeを書くが、そもそもちゃんと理解していないのでおかしなものになっている」ってやつかと http://mevius.5ch.net/test/read.cgi/tech/1471100645/425
426: デフォルトの名無しさん [] 2024/06/11(火) 05:29:30.07 ID:7n9sgmId 男性の精子の減少、携帯電話の使用と関係か 最新研究 2023/11/02 https://www.cnn.co.jp/fringe/35211064.html 放射線と被曝 https://www.kan-etsu-hp.ne.jp/wp-content/themes/kan-etsu-hp/assets/kanetsu-hospital/department/pdf/radiology/radiation.pdf >>エネルギーが極端に大きくなると X 線やガンマ線と呼ばれる放射線の一種になります。 ※電磁波音波攻撃被爆している? MrIは強力な磁場を利用しているので被爆しない 冷凍した人間の脳組織を解凍した後も正常に機能する技術開発 2024.05.12 https://karapaia.com/archives/52331859.html 1立方ミリメートルの脳の断片をハーバード大学とGoogleの研究者がナノメートル単位で3Dマッピングすることに成功 2024年05月10日 https://gigazine.net/news/20240510-human-brain-mapped-in-spectacular-detail/ 幼児期の脳活動から18歳時点でのIQを予測できるという研究結果 2023/09/09 https://gigazine.net/news/20230909-brain-activity-toddler-predict-18-iq/ パーキンソン病の原因物質、脳内の可視化に成功 2024年6月6日 0時00分 https://www.asahi.com/articles/ASS652V7RS65ULBH00GM.html 東工大、磁束集中器を用いない高感度「ダイヤモンド量子センサ」を開発 2024/06/07 https://news.mynavi.jp/techplus/article/20240607-2961238/ http://mevius.5ch.net/test/read.cgi/tech/1471100645/426
427: デフォルトの名無しさん [] 2024/06/11(火) 05:29:57.50 ID:7n9sgmId 日常的な蓋内全体の脳脊髄液の動態をマクロ的に観測する手法の開発に成功 2024/06/07 https://news.mynavi.jp/techplus/article/20240607-2961214/ 細胞の内部を鮮明に観察できる蛍光顕微鏡技術を開発 阪大など 2024/05/07 https://news.mynavi.jp/techplus/article/20240507-2941335/ 脳が鮮明に見える!世界最強の磁束密度で脳をスキャンするMRI「イズールト」 2024.04.05 https://nazology.net/archives/148090 ※5分で全身スキャン完了するのかな http://mevius.5ch.net/test/read.cgi/tech/1471100645/427
428: デフォルトの名無しさん [] 2024/06/11(火) 06:55:52.99 ID:3zjiFVVb 電磁波兵器の特許情報/Google検索で下記が判明 電磁波過敏症 低周波騒音被害 の症状が出現 設立 1998年 テクノロジー犯罪の撲滅 Https://media.toriaez.jp/s2972/32686.pdf P77-身体・運動機能が遠隔から操作される P78-五感が遠隔から操作される ギャングストーキングと電磁攻撃 - 広島修道大学学術リポジトリ https://shudo-u.repo.nii.ac.jp/record/3395/files/SG63205.pdf 下記を頭部などで再現 人間の「第六感」 磁気を感じる能力発見 2019/03/19 https://www.sankei.com/article/20190319-6UGPQVLP4BLEDJYGVSX3WW6A4A/ 髪の毛ほど薄いのに音を75%カット!MIT開発の「革新的防音カーテン」 2024.05.13 https://nazology.net/archives/149896 言葉に出さずとも内なる声を解読する、脳の読み取り装置が解発される 2024.05.20 https://karapaia.com/archives/52331884.html http://mevius.5ch.net/test/read.cgi/tech/1471100645/428
429: デフォルトの名無しさん [] 2024/06/11(火) 10:42:59.93 ID:GrH0S5VC int b = (func() != 0) || (2 != 0); これで違反回避だ http://mevius.5ch.net/test/read.cgi/tech/1471100645/429
430: デフォルトの名無しさん [] 2024/06/15(土) 03:56:25.09 ID:Ywoe/U/8 初学者です。独習C++で学習中なので何かアウトプットしようと考えていますがアプリ開発の情報が乏しくGUIの学習も難しいです…しかしC++本で勉強していても実際どう使われるのかイメージが湧きづらいことが多く何か目的、ステップのようなものがあれば教えていただきたいです http://mevius.5ch.net/test/read.cgi/tech/1471100645/430
431: デフォルトの名無しさん [] 2024/06/15(土) 08:11:38.18 ID:h+pAIb35 AIに組み込まれた検閲による命令拒否を打ち消してあらゆる種類の質問に応答できるようにする「アブリテレーション」とは? 2024年06月14日 ※自分の身近な人の嘘や陥れようかが話されたことと実際の動き【動画撮影含む】っを解析すれば判明 スポーツで動的シミレーションなどをする不正をしているや審判の判定がおかしいも判明 日常生活の動きも同時に併用されればボイス・トォ・スカルを使用しているかが判明 スマフォにAIが搭載されるので容易に判定 120フレームと8k【人間の網膜の解像度と同じ】あればかなり制度が上がる 相手の望まない手助けは数週間持続する高いストレスを与える! 2024.06.13 ↕サイコパスはどう考えるのかな 使えない人」を排斥するとき周りの人の心は痛みにくいと判明 2021.05.22 SAT ネット上で問題発言をする人は、暗い性格特性「ダーク・トライアド」かもしれない 2021.04.02 FRI ナルシストは他の人よりも早くCEOの地位にたどり着く 2021.02.09 TUE つい被害者を責めてしまう「公正世界仮説」とは何なのか? 2019.07.22 MON 「無能」でもOK? 社会的地位の高い人ほど信頼されやすい理由とは 2019.06.02 SUN http://mevius.5ch.net/test/read.cgi/tech/1471100645/431
432: デフォルトの名無しさん [] 2024/06/15(土) 08:11:59.31 ID:h+pAIb35 「問題を指摘する人」に問題があると思い込む心理バイアス「自発的特性転移」が陰謀論を生んでいるという主張 2024年05 悪いニュースを伝えた人は理不尽に嫌われてしまうことが明らかに 2019.05.17 「恋人がサイコパス」だった時の見分け方とは 2018.12.09 SUN ロンドン市民の娯楽だった?!近代イギリスの公開処刑 2023/12/17 スラップ訴訟 >>ある程度の発言力や社会的影響力のある、社会的に優位といえる立場の者が、特に発言力や影響力を持たない相対的弱者を相手取り訴訟を起こすこと。 巨大IT企業から「法的措置をちらつかせる停止通告書」を受け取った場合の対処方法とは? 2024年02月01日 08時00分 http://mevius.5ch.net/test/read.cgi/tech/1471100645/432
433: デフォルトの名無しさん [sage] 2024/06/15(土) 08:44:52.16 ID:q65PQFXc std::spanってどういう時に使うんですか?適当な範囲にアクセスしたいだけならIterator使えばいいだけですよね? http://mevius.5ch.net/test/read.cgi/tech/1471100645/433
434: デフォルトの名無しさん [] 2024/06/15(土) 10:23:47.26 ID:sguIT4c6 サイバーエージェント、画像認識できる75億パラメーターの日本語LLM公開 商用利用OK サイバーエージェントは6月13日、日本語大規模言語モデル(LLM)に画像認識機能を追加した大規模視覚言語モデル(VLM)「llava-calm2-siglip」を公開した。 「ChatGPT」画像を見ながら人間みたいに話せる新機能、今後数週間でリリースと予告 OpenAIは6月14日、同社の公式Instagramアカウントを通じ、ChatGPT(GPT-4o)に音声と映像を同時に理解する機能を追加し、今後数週間以内にリリースすると発表した。 画像生成AI「Stable Diffusion 3 Medium」公開 プロンプトの理解力が上がり、リアルな画像が生成可能に Stability.aiは6月12日、同社が開発する画像生成AI「Stable Diffusion 3」シリーズの最新モデル「Stable Diffusion 3 Medium」を発表、無償の非商用ライセンスおよびクリエイターライセンスの下で利用可能だ。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/434
435: デフォルトの名無しさん [sage] 2024/06/15(土) 17:21:13.13 ID:qHH8tCo3 >>433 生配列でもarrayでもvectorでも受け取るインターフェースを提供するとき iteratorで足りてるなら別にそれでもいいが、メモリ連続を仮定する機能を提供するならspanの方がわかりやすいだろう http://mevius.5ch.net/test/read.cgi/tech/1471100645/435
436: デフォルトの名無しさん [] 2024/06/17(月) 10:58:29.00 ID:kFL6GMVs >>430 Visual C++の本を読んでみたらどうだろう? Amazonで検索してみたら「かんたん Visual C++ [改定3版](プログラミングの教科書)」なんてよさそうだけど http://mevius.5ch.net/test/read.cgi/tech/1471100645/436
437: デフォルトの名無しさん [sage] 2024/06/17(月) 23:25:12.33 ID:P6C1rQNL >>435 確かに生配列ならspanが良さそうですね。ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1471100645/437
438: デフォルトの名無しさん [sage] 2024/08/23(金) 14:44:24.57 ID:cOT+fWMl C++20でコルーチンてのが追加されてたの今気づいたわ ワイは同じようなことをアセンブラでespとebpをいじってからのjmpで実現してた 環境非依存な標準でやってくれるなら助かるやで http://mevius.5ch.net/test/read.cgi/tech/1471100645/438
439: デフォルトの名無しさん [sage] 2024/09/20(金) 11:00:03.55 ID:pjqEQxr6 >>436 MFC依存の本はどうかと思うけどなぁ 猫でもわかる、とかWindows2000 プログラミング標準講座とか、Win32APIの本の方が良いと思うけど http://mevius.5ch.net/test/read.cgi/tech/1471100645/439
440: デフォルトの名無しさん [sage] 2024/10/02(水) 13:02:05.18 ID:XbzwGALZ >>439 ほんそれ+++ http://mevius.5ch.net/test/read.cgi/tech/1471100645/440
441: デフォルトの名無しさん [sage] 2024/11/04(月) 00:14:55.01 ID:x9luqst6 プロジェクトでblosc2_decompress(c-blosc2のやつ)を使いたいが 「エラー LNK2001 外部シンボル "@blosc2_decompress@16" は未解決です。」となる (C#のBwtDecompress.Decompressと同じことをしたい) メインのプロジェクトはVS2015、Win32、Releaseでビルドしていて プロジェクト→プロパティ C/C++→全般→追加のインクルードディレクトリに追加済 リンカー→全般→追加のライブラリディレクトリに追加済 リンカー→入力→追加の依存ファイルに*.lib追加済 ライブラリ(c-blosc2)のビルドはWin32、Release git clone https://github.com/Blosc/c-blosc2.git cd c-blosc2 mkdir build cd build cmake .. -G "Visual Studio 14 2015" -A Win32 -DCMAKE_BUILD_TYPE=Release これで作成されたソリューションファイルをVS2015で開き、 ビルド→構成マネージャ:Release指定 としてビルドしている。(結果:クリーン: 129 正常終了、0 失敗、4 スキップ) なんで外部参照エラーになるか教えて下さい… http://mevius.5ch.net/test/read.cgi/tech/1471100645/441
442: デフォルトの名無しさん [] 2024/11/04(月) 14:14:21.88 ID:x9luqst6 あげさせてもらいます。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/442
443: デフォルトの名無しさん [sage] 2024/11/04(月) 15:45:52.06 ID:IyJSMCPH 素数ファイルの拡張子がcかcppかごっちゃになってないか http://mevius.5ch.net/test/read.cgi/tech/1471100645/443
444: デフォルトの名無しさん [sage] 2024/11/04(月) 15:50:08.50 ID:CKUWq5U/ マングリ返し http://mevius.5ch.net/test/read.cgi/tech/1471100645/444
445: デフォルトの名無しさん [] 2024/11/04(月) 16:44:50.47 ID:x9luqst6 >>443 素数ファイル?! さっぱり意味がわかりません。すみません… http://mevius.5ch.net/test/read.cgi/tech/1471100645/445
446: デフォルトの名無しさん [] 2024/11/04(月) 16:46:32.74 ID:x9luqst6 今まで使っていたプロジェクトのほうのソースファイルの中はたしかに*.cpp、*.cが混在しています。 しかし、ライブラリを追加するまでは問題なくビルド出来てました。 c-blosc2のソースのことでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/446
447: デフォルトの名無しさん [] 2024/11/05(火) 12:29:40.07 ID:YSt/y3gD extern "C" { 馬鹿には無理 } http://mevius.5ch.net/test/read.cgi/tech/1471100645/447
448: デフォルトの名無しさん [] 2024/11/06(水) 00:49:44.00 ID:/djK2LwE >>447 それはやってます。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/448
449: デフォルトの名無しさん [sage] 2024/11/06(水) 02:05:09.13 ID:dRKi/GB8 >>441 @16とか付いてるってことは__stdcallで呼び出そうとしてるわけだから、メイン側のプロジェクトに/Gzオプション付いてるって落ち? http://mevius.5ch.net/test/read.cgi/tech/1471100645/449
450: デフォルトの名無しさん [] 2024/11/06(水) 13:01:47.61 ID:/djK2LwE >>449 レスありがとうございます。 /Gzはついてません。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/450
451: デフォルトの名無しさん [] 2024/11/06(水) 13:32:11.67 ID:/djK2LwE ダウンロードしたライブラリのソースをいじるのは行儀がよくないかもしれませんが、 __fstcall blosc2_decompressと明示的に宣言するよう修正したことでなんとかなりました。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/451
452: デフォルトの名無しさん [] 2024/11/25(月) 07:50:33.58 ID:jxPTXtA0 こんにちは、初歩的な質問なんですが、 FILE* const fp = fopen(file name, “r”); の一行はとはどのようなことをしているのですか? FILE**のようになぜ*を2つ重ねたんですか?あまり理由がわかりません http://mevius.5ch.net/test/read.cgi/tech/1471100645/452
453: デフォルトの名無しさん [] 2024/11/25(月) 07:52:02.93 ID:jxPTXtA0 こんにちは、質問が2つあります。 質問1: エラーの特定と解決方法についてJavaでエラーが発生した際、 エラーメッセージが大量に表示されてしまい、内容を把握しきれません。 また、ライブラリをimportしただけで自分が理解していない部分でエラーが発生することが多く、 エラーメッセージを見てもどこで何が原因かを特定できないことがあります。 エラー解決のために効果的な方法やアプローチはありますか? 質問2: エラー処理の行数が多いことについて エラー処理は特定の条件で発生する特殊な処理だと思うのですが、 実際にはメインのロジックよりもエラー関連の処理の行数が多くなることがあります。 これに納得感が持てないのですが、これは一般的なことなのでしょうか? もし改善策があれば教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/453
454: デフォルトの名無しさん [] 2024/11/25(月) 07:52:35.61 ID:jxPTXtA0 自分、よく半角と全角の切り替えよくミスするのですがどのように切り替えていますか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/454
455: デフォルトの名無しさん [] 2024/11/25(月) 07:53:49.40 ID:jxPTXtA0 いつも有意義な解説ありがとうございます。 WindowsGDIのメモリリーク検出についての質問です。 DeleteObject関数を忘れた場合の検出方法はあるのでしょうか? ご回答ありがとうございます。 過去にメモリリークで大変苦労したので... おっしゃる通り今は新規に作る場合はメモリリークを起こさないよう強く意識しています。 http://mevius.5ch.net/test/read.cgi/tech/1471100645/455
456: デフォルトの名無しさん [] 2024/11/25(月) 07:54:36.82 ID:jxPTXtA0 youtuberも大変だな 池沼質問者しか観てないな http://mevius.5ch.net/test/read.cgi/tech/1471100645/456
457: デフォルトの名無しさん [] 2025/03/26(水) 03:07:05.06 ID:Jz1d/5gc いまどきのCって、 unsigned long foo(double d) { union { double d; unsigned long i; } u; u.d = d; return(u.i); } みたいなコードでも、dをメモリに置かずにレジスタ間コピーしてくれる みたいですけど、いつ頃からこの様な最適化がされる様になったのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1471100645/457
458: デフォルトの名無しさん [sage] 2025/03/26(水) 12:29:46.04 ID:bllph6O/ >>457 90年代ですでに引数渡し出来てました。構造体も渡せたけどコピーになるから嫌われてたけど http://mevius.5ch.net/test/read.cgi/tech/1471100645/458
459: デフォルトの名無しさん [sage] 2025/03/26(水) 12:34:43.30 ID:bllph6O/ あ、すんません。そんなレベルの低い話ではないか。 レジスタで。というのはCPUとコンパイラの実装次第なので環境がわからないと何とも言えないような amd64ならwandboxで色んなバージョンのコンパイラ試せますね http://mevius.5ch.net/test/read.cgi/tech/1471100645/459
460: デフォルトの名無しさん [sage] 2025/04/02(水) 12:04:47.44 ID:k9Y5euIy 質問とunion関係無いな 質問者の意図が判らなくなるから サンプルコードは必要最小限に汁 http://mevius.5ch.net/test/read.cgi/tech/1471100645/460
461: デフォルトの名無しさん [sage] 2025/04/18(金) 23:55:23.11 ID:fcq5sslE これってオンラインコンパイラだとどう解釈するの? #include <stdlib.h> int main(void) { system("echo %userprofile%"); return 0; } http://mevius.5ch.net/test/read.cgi/tech/1471100645/461
462: デフォルトの名無しさん [sage] 2025/04/19(土) 00:25:22.10 ID:pHc+GibA やってみたら。つうても対策されてると思うが http://mevius.5ch.net/test/read.cgi/tech/1471100645/462
463: デフォルトの名無しさん [sage] 2025/04/29(火) 20:19:22.42 ID:DUP3Wr3v win系しか動かないけど対策されてましたね uname -m は(ゴニョゴニョ http://mevius.5ch.net/test/read.cgi/tech/1471100645/463
464: デフォルトの名無しさん [] 2025/06/15(日) 00:52:24.70 ID:bHsxd1q/ >>454 https://www.youtube.com/watch?v=5u37MSvtyS8&t=304s http://mevius.5ch.net/test/read.cgi/tech/1471100645/464
465: デフォルトの名無しさん [sage] 2025/06/15(日) 02:33:43.84 ID:Z0IlVPbF >>457 未定義動作のコードよく平気で晒せるなw http://mevius.5ch.net/test/read.cgi/tech/1471100645/465
466: デフォルトの名無しさん [sage] 2025/06/15(日) 12:46:20.31 ID:fnOcR7T7 たまたまだよな メモリーサイズ的に辻褄合ってただけ http://mevius.5ch.net/test/read.cgi/tech/1471100645/466
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s