• [解決済み] Locality Sensitive Hashingを理解するには?[クローズド]

    質問 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack O

    2022-04-25 10:09:28
  • [解決済み] Linux で時間を計測する - time vs clock vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?

    質問 タイミング機能のうち time , clock getrusage , clock_gettime , gettimeofday と timespec_get どのような状況でそれらを使用しなければならないかを知るために、それらがどのように実装され、どのような戻り値であるかを明確に理解したいのです。 まず、以下のような関数を分類する必要があります。 壁掛け時計の値

    2022-04-25 06:44:32
  • [解決済み] stdcallとは何ですか?

    質問 Win32のプログラミングを勉強しているのですが、その中で WinMain のプロトタイプのようなものです。 int WINAPI WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show ) 私は、この WINAPI の識別子があり、それを見つけた。 #def

    2022-04-24 20:42:14
  • [解決済み] Linuxでスタティック・ライブラリをコンパイルする方法は?

    質問 質問があります。Linuxでスタティック・ライブラリを gcc つまり、ソースコードをout.aという名前のファイルにコンパイルする必要があります。 gcc -o out.a out.c ? 私は gcc どなたか教えてください。 どのように解決するのですか? 参照 gnuコンパイラ[gcc]による共有ライブラリおよび静的ライブラリの作成 gcc -c -o out

    2022-04-24 20:11:57
  • [解決済み] C言語でフラグを削除するにはどうしたらいいですか?

    質問 いくつかのフラグを保持する変数があり、そのうちの1つを削除したい。しかし、どのように削除すればいいのかわかりません。 以下は、フラグを設定する方法です。 my.emask |= ENABLE_SHOOT; 解決方法は? 簡単な答え を行いたい。 ビット単位のAND という演算を現在の値に対して行います。 ビット毎NOT の演算を行います。 フラグを

    2022-04-24 15:59:49
  • [解決済み] char s[static 10]のような関数の配列パラメータでstaticキーワードを使用する目的は何ですか?

    質問 ソースコードを見ていたら、こんな関数がありました。 void someFunction(char someArray[static 100]) { // do something cool here } 実験してみると、他の修飾語も出現するようだ。 void someFunction(char someArray[const]) { // do somethi

    2022-04-24 14:48:30
  • [解決済み] なぜ、i++; i--;が隣り合っているのですか?

    質問 のソースコードを見ていたら nmap 1997年にリリースされたこのコードには、少し奇妙な部分があることに気づきました。 int i=0, j=0,start,end; char *expr = strdup(origexpr); ports = safe_malloc(65536 * sizeof(short)); i++;

    2022-04-24 07:02:45
  • [解決済み] C言語で2つの文字列を連結する方法は?

    質問 2つの文字列を足すにはどうしたらいいですか? 試しに name = "derp" + "herp"; が、エラーになりました。 式はintegralまたはenum型でなければなりません どのように解決するのですか? C言語には、他の言語にあるような文字列のサポートはありません。Cの文字列は、単なる char 最初のヌル文字で終端します。C言語には文字列の連結演

    2022-04-24 06:29:59
  • [解決済み] 整数が偶数か奇数かを調べるにはどうしたらいいですか?[クローズド]

    質問 閉店 . この質問はもっと必要です フォーカス . 現在、回答は受け付けておりません。 終了 3年前 . <パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史

    2022-04-24 06:10:35
  • [解決済み] pthread_cond_wait で spurious wakeup が発生するのはなぜですか?

    質問 マニュアルページを引用します。 <ブロッククオート 条件変数を使用する場合、各条件の待機に関連する共有変数を含むブール述語が常に存在し、スレッドが続行すべき場合に真となります。pthread_cond_timedwait() や pthread_cond_wait() 関数から偽のウェイクアップが発生する可能性があります。pthread_cond_timedwait() ま

    2022-04-24 05:43:15
  • [解決済み] Cの構造体を別の構造体に割り当てる

    質問 構造体のインスタンスを別のインスタンスに割り当てることはできますか? struct Test t1; struct Test t2; t2 = t1; 単純な構造には効果があるようですが、複雑な構造には効果があるのでしょうか? コンパイラは、データ項目の型に応じたコピー方法をどのように知ることができるのでしょうか? int と文字列の違いについて教えてください。 ど

    2022-04-24 04:26:14
  • [解決済み] 最小のint型である-2147483648はなぜ'long'型なのでしょうか?[重複しています]。

    質問 この質問はすでにここに回答があります : なぜ0 < -0x80000000なのですか? (回答6件) (-2147483648&

    2022-04-24 01:08:27
  • [解決済み] Cコードにおけるエラー処理

    質問 C言語ライブラリで一貫した方法でエラーを処理する場合、どのようなことがベストプラクティスになりますか? 私が考えていたのは2つの方法です。 常にエラーコードを返す。典型的な関数は以下のようなものです。 MYAPI_ERROR getObjectSize(MYAPIHandle h, int* returnedSize); 常にエラーポインタを提供するアプローチ。 in

    2022-04-23 23:52:55
  • [解決済み] rand()を使用すると、なぜこのような特殊な色パターンになるのですか?

    質問 このような画像ファイルを作成しようとしました。 uint8_t raw_r[pixel_width][pixel_height]; uint8_t raw_g[pixel_width][pixel_height]; uint8_t raw_b[pixel_width][pixel_height]; uint8_t blue(uint32_t x, uint32_t y) {

    2022-04-23 23:20:44
  • [解決済み] GCCのif else文における__builtin_expectの利点は何ですか?

    質問 を発見しました。 #define を使用している。 __builtin_expect . ドキュメント と書かれています。 内蔵された機能。 long __builtin_expect (long exp, long c) を使用することができます。 __builtin_expect を使用すると、コンパイラに分岐を提供することができます。 の予測情報です。

    2022-04-23 22:32:42
  • [解決済み] C言語プログラミング言語」の本には、なぜmallocをキャストしなければならないと書いてあるのですか?

    質問 今日、私はこのページにたどり着きました。 167 の C言語(第2版 Brian W. Kernighan & Dennis M. Ritchie) をキャストする必要があると著者は言っています。 malloc . 以下は、その本の中の部分です。 7.8.5 ストレージ管理 関数 malloc と calloc は、メモリブロックを動的に取得します。

    2022-04-23 18:41:23
  • [解決済み] C言語はそんなに難しくない:void ( *( *f[] ) () ) ()

    質問 今日、ある写真を見たので、解説をお願いします。そこで、その写真を紹介します。 このようなコードが実用化されることはあるのだろうかと、戸惑いを覚えました。ググってみたら、別の写真が これ redditのエントリーで、その写真がこちらです。 では、この "reading spirally" は何か有効なものなのでしょうか?Cコンパイラはこのように

    2022-04-23 17:44:59
  • [解決済み] C言語では、なぜポインタを解放する前にキャストする人がいるのですか?

    質問 古いコードベースで作業しているのですが、free()の呼び出しのほとんどで、引数にキャストが使用されています。例えば、以下のようなものです。 free((float *)velocity); free((float *)acceleration); free((char *)label); ここで、それぞれのポインタは対応する(そして一致する)型である。このようなことをする意味

    2022-04-23 14:17:33
  • [解決済み] clangをllvmのIRにコンパイルさせる方法

    質問 clangに私のC/C++コードをバイナリ実行ファイルではなく、LLVMビットコードにコンパイルして欲しいのです。どうしたらそれを実現できますか? また、LLVMのビットコードがあったとして、それをさらにバイナリ実行ファイルにコンパイルするにはどうしたらいいですか? LLVMのビットコードに独自のコードを追加して、バイナリ実行ファイルにコンパイルしたいのですが。 どのように

    2022-04-23 10:37:33
  • [解決済み] ダフのデバイスの仕組みは?

    質問 を読みました。 Wikipediaのダフ屋の端末の記事 でも、よくわからないんです。とても興味があるのですが、そこの説明を何度か読みましたが、ダフ屋の装置の仕組みがまだわかりません。 もっと詳しい説明ってなんだろう? どのように解決するのですか? 他のところにも良い解説がありますが、試しにやってみましょう。 (これはホワイトボードに書くともっと簡単です!)以下はWiki

    2022-04-23 09:55:28