C Programming >> sitemap >> Page:5:
  • さまざまな型がメモリにどのように格納されるか
  • Cygwin 1.7.28 の mkstemp() および fdopen()
  • C関数で引数としてマクロを渡す方法は?
  • printf は、Windows の非コンソール アプリケーションのどこに書き込みますか?
  • MessageBox c++ に変数を表示する
  • 値がビットのパリティが偶数か奇数かを確認する方法は?
  • cでダブルセミコロンとはどういう意味ですか?
  • 32 ビット整数の設定ビット数をカウントするこのアルゴリズムはどのように機能しますか?
  • C:パラメータの数が指定されていません - void foo()
  • ファイルをバイト配列として読み取る
  • gdb でインライン関数を呼び出したり、GCC を使用してそれらを発行したりできますか?
  • どのスレッドがシグナルを処理しますか?
  • errno をニーモニックとして出力しますか?
  • c で Linux パイプラインの例を作成する方法
  • 引数として渡された複合リテラルの寿命は?
  • C ポインターと配列:[警告] 割り当てにより、キャストなしで整数からポインターが作成されます
  • Linux で .so.1 ファイルが必要なのはなぜですか?
  • make 後に .o ファイルを実行する方法
  • c/c++でポインタのアドレスを取得するには?
  • C と C++ の実行時間の違い
  • C での構造体の拡張
  • Cのstrtokとstrtok_rの違いは何ですか?
  • 小さなフロートを大きなフロートに追加すると、小さなフロートがドロップされるのはなぜですか?
  • 異なる命令セットをターゲットにするために複数の実行可能ファイルを作成する必要がありますか?
  • コンパイル後のコードブロックの実行に時間がかかる
  • Cを使用してLinuxでユーザーのグループを取得する適切な方法
  • C、C++、および Java での巻き上げ/並べ替え:変数宣言は常にコンテキスト内で最上位にある必要がありますか?
  • Makefile:ヘッダーファイルとそのディレクトリを正しく含める方法は?
  • とにかくVLAのポイントは何ですか?
  • gcc:への未定義の参照
  • 組み込みシステムでの malloc の動作
  • ソケット - クライアント側で INADDR_ANY を使用する
  • C/C++ 多次元配列の初期化中のサイズの省略
  • コードブロックがコンパイラを見つけられない
  • C11 以降の将来の C 標準の計画はありますか?
  • Visual Studio 2010 の ssize_t が unsigned として定義されているのはなぜですか?
  • 感嘆符「!」の使用Cで
  • Ubuntu - #include <curl/curl.h> そのようなファイルやディレクトリはありません
  • 警告:制御が非 void 関数 [-Wreturn-type] の最後に達しました
  • Linux でアドレス空間の領域の CPU キャッシュをフラッシュする方法は?
  • C および C++ コンパイラは、配列の長さが強制されないのに、関数シグネチャで配列の長さを許可するのはなぜですか?
  • sympy によって生成されたコードを最適化する
  • return 1、return 0、return -1、および exit の違いは?
  • cython 経由で c から python コードを呼び出す
  • Getopt は含まれていませんか?関数「getopt」の暗黙の宣言
  • マルチセグメント キュービック ベジエ曲線と距離および曲率制約によるデータの近似
  • 「readline/readline.h」ファイルが見つかりません
  • arm-linux-gnu-gcc 致命的なエラー:stdio.h:そのようなファイルまたはディレクトリはありません
  • プリプロセッサ ディレクティブで ## (ダブル ハッシュ) は何をしますか?
  • 関数は実際にCで構造体変数をどのように返しますか?
  • int* x[n][m] と int (*x) [n][m] の違いは何ですか?
  • C11のスリープ機能
  • The C Programming Language, Ch.1 演習 1.10 (Getchar と Putchar)
  • SDL2でテキストをレンダリングするには?
  • editline/history.h と editline/readline.h が見つからない/既にインストールされている開発者ツールでコンパイルしようとすると、OSX で動作する
  • C11 GCC スレッド.h が見つかりませんか?
  • fgets() は短いバッファに準拠して NULL を返しますか?
  • 端末ウィンドウのサイズを取得する (行/列)
  • strcpy_s はどのように機能しますか?
  • 可変長 UNUSED 関数/マクロ
  • sprintf() なしで浮動小数点数を文字列に変換する
  • C の ~0 の値は?
  • プログラミング言語における「構造」の意味は何ですか
  • 技術的には、可変個引数関数はどのように機能しますか? printf はどのように機能しますか?
  • arm-none-eabi-gcc を使用してコンパイルし、ライブラリをリンクすると liba.a エラーが発生する
  • arduinoのループを止める方法
  • すべての変数が使用されている場合、stack'd、malloc'd、または (最近) free'd ではありません
  • putchar() と printf() - 違いはありますか?
  • MPI:rand() は、実行ごとにすべてのプロセスで同じ定数を返します
  • リンク時最適化 (LTO) を使用しない理由はありますか?
  • パフォーマンス:memset
  • 静的ライブラリの実装とソースコードの実装を含む
  • static const と extern const
  • bluetooth/bluetooth.h は Linux のどこにありますか?
  • Doxygen インライン コードで特別なコマンドをエスケープする方法
  • auto a=1; の理由Cでコンパイルしますか?
  • SwiftからCを呼び出すには?
  • strnstr の実装
  • 変数の警告が設定されていますが、使用されていません
  • float を整数部分と小数部分に分ける方法は?
  • Debian には stdint.h ファイルがありません
  • 関数 'strtok_r' [-Wimplicit-function-declaration] の暗黙の宣言 <string.h> を含むにもかかわらず
  • ディレクトリかどうかを確認しています。 readdir によって返されるエントリは、ディレクトリ、リンク、またはファイルです。 dent->d_type でタイプが表示されない
  • GCC が組み込み関数を処理する方法
  • cmake は -D CMAKE_BUILD_TYPE=Debug を無視します
  • EOF の値を出力する
  • O_APPEND フラグで開かれたファイルにデータが書き込まれるのはなぜですか? lseek を使用しても、常に最後に書き込まれます。
  • ポインターリテラルを持つことは可能ですか?
  • memset はどのように整数の配列を -1 で初期化しますか?
  • C の「free」が解放されるバイト数をとらないのはなぜですか?
  • 生データの格納に char 配列と unsigned char 配列のどちらを使用する方がよいですか?
  • C の 2 つの配列を要素ごとに比較する
  • C 文字列を Rust 文字列に変換し、FFI 経由で戻すにはどうすればよいですか?
  • Swift は関数ポインタで動作しませんか?
  • スタックからよりもヒープ内のデータへのアクセスの方が高速ですか?
  • C/C++ でディスク ドライブのシリアル番号を取得する方法
  • Clang/LLVM の .spec ファイルに相当するものはありますか? また、参照先はどこにありますか?
  • CFI 指令の意味は何ですか? (そしていくつかの質問)
  • float をバイト配列に変換する C 関数
  • C++ 標準では、C リンケージ関数が「noexcept」であることを義務付けていますか?
  • log(10.0) はコンパイルできますが、log(0.0) は未定義の参照ではコンパイルできませんか?
  • Swift:strftime と localtime を使用した NSDate の書式設定
  • 配列定義 - 式には定数値が必要です
  • C:void* 型の右辺値で変数を初期化できません
  • ImportError:動的モジュールが init 関数を定義していません (initfizzbuzz)
  • 崇高なテキスト3でCをコンパイルして実行する方法は?
  • プロセスでパイプの未使用の端を閉じる必要は本当にありますか?
  • C 浮動小数点を int に変換する
  • Win32 のみを使用して、HBITMAP を *.bmp ファイルに保存します。
  • C - Ncurses でフォント サイズを変更するには?
  • Delphi DCU ファイルとは何ですか?
  • Windows 上の gcc:生成された a.exe ファイルが消える
  • 別の so を必要とする a に対して実行可能ファイルをリンクするときに、ld に -rpath-link が必要なのはなぜですか?
  • clang の -fsanitize=address を使用してデバッグ出力の行番号を取得するにはどうすればよいですか?
  • send() への複数の呼び出しは、recv() への 1 つの呼び出しにマージされます。
  • C 構造体内で文字列を宣言するにはどうすればよいですか?
  • Cでビットフィールドを使用するのはいつですか?
  • sig_atomic_t は実際にどのように機能しますか?
  • float を int 変数に代入しても警告は発生しません
  • MPLAB x で自分の C コードのアセンブリを表示するにはどうすればよいですか?
  • shm_open を使用する理由
  • printf(%p) と (void *) へのキャスト
  • C は生の文字列リテラルをサポートしていますか?
  • CMake で C99 を強制する (「for」ループの初期宣言を使用するため)
  • JavaでCスタイルのユニオンを作成するには?
  • MPI は、複数のインターコムを単一のイントラコムにマージします
  • ゾンビプロセスの作成
  • C LLVM を使用した ABI
  • 64 ビットのオペランドを乗算し、移植可能な 128 ビットの結果を得るにはどうすればよいですか?
  • C プログラムで _ と __ を使用する
  • Linux:UDP リッスン ソケットを特定のインターフェイスにバインドしますか (または、データグラムが入ってきたインターフェイスを見つけますか)?
  • C-Header からインポートされたマクロを無効にする方法
  • C でファイル名に日付と時刻を追加する
  • Swift コンパイラ エラー:'Double' は CGFloat に変換できません
  • 指定された値の場合、配列インデックスを検索
  • kvm:モジュールの検証に失敗しました:署名および/または必要なキーがありません - 汚染されたカーネル
  • 1.0f と 1.0 の違いはどこにありますか?
  • 多数の警告によってコンパイル時間が長くなる可能性はありますか?
  • int をポインタにキャスト - 最初に long にキャストするのはなぜですか? (p =(void*) 42; のように)
  • Swift文字列をc関数に渡す方法は?
  • JNI GetMethodID が内部クラスのコンストラクターに対して機能しない
  • Cでアトミック変数を使用するには?
  • プログラムで共有ライブラリの関数名を取得する
  • Cで長さ1ビットのデータ型を作成することは可能ですか?
  • IMEI番号を検証することは可能ですか?
  • エンディアンに依存しない読み取りに推奨されるイディオム
  • Swift で SCNetworkReachability を使用する方法
  • `strstr` を使用して文字列内のマルチバイト UTF-8 文字を検索するのは安全ですか?
  • コンパイラが static_assert をサポートしているかどうかを検出する方法は?
  • Cでconst char*をchar*に変換するには?
  • libpng を正しくインストールするには?
  • EVP_PKEY 鍵ペアから公開鍵を抽出しますか?
  • char *、char[]、および strcpy() を理解する
  • ビットフィールドへの代入時の GCC 変換警告
  • 2進数を入力として読み取る方法は?
  • 関数呼び出しが戻らないことを gcc に伝える
  • C の %f と %lf の違いは何ですか?
  • Cプログラムでprintfをputsに自動的に置き換えることはできますか?
  • コードをコンパイルするための Makefile と CMake の使用の違い
  • L1 メモリ帯域幅:4096 + 64 バイト異なるアドレスを使用すると、効率が 50% 低下します
  • 組み込み用の C の NOP と同等ですか?
  • signalfd() がシグナルを見逃す
  • -bash:gcc:c のコンパイル時に cygwin を使用してコマンドが見つかりませんか?
  • c または c++ での 2 つのポインターの追加はサポートされていません。なぜ?
  • 値が C 配列に存在するかどうかをすばやく確認しますか?
  • オーバーラップするバッファの memcpy
  • c では、引用符の間を除いて、strtok 関数を使用してスペースで char* を分割します。
  • .c=.o と $< で Makefile を理解する
  • C/C++ でプログラムによってソフト リンクを作成するにはどうすればよいですか?
  • vector<string> を char** C++ に変換します
  • 端末にアスタリスク(*)の形式で入力パスワードを表示する方法
  • CORDIC Arcsine の実装が失敗する
  • boolean データ型が C で実装されなかった理由
  • Java/C/PHP コードをオンラインでコンパイルして実行する Web アプリを作成する方法
  • 簡単にできるのに、なぜ連結リストを作成するときにヒープを作成するのでしょうか?
  • ld:アーキテクチャ x86_64 の 1 つの重複シンボル
  • string.h の strupr() と strlwr() は ANSI 標準の一部ですか?
  • INVALID_HANDLE_VALUE に対して HWND をチェックするのは間違いですか?
  • ユニオンに設定されている変数値を知る方法は?
  • strdup():警告について混乱しています (「暗黙の宣言」、「ポインタを作成します...キャストなし」、メモリ リーク)
  • さび対C性能
  • この memcpy の実装で欠けている/準最適なものは何ですか?
  • a+++i は (a++)+i と等しいか
  • C 配列を C++ の std::array に割り当てますか? (std::array<T,U> =T[U]) - T [U] から std::array<T,U> への適切なコンストラクターが存在しません
  • Cプログラミングで要素を配列に追加する方法を誰かが説明できますか?
  • C 定義前に構造体を宣言する
  • __asm__ __volatile__ は C で何をしますか?
  • Execve からの端末出力を非表示にする
  • C のアボート トラップ 6 エラー
  • 構造体をchar配列にコピー
  • __pragma (非推奨) と __declspec (非推奨) の違い
  • Cで入力テキストカーソルを配置するには?
  • C のビットを反復処理する
  • Mac OS X ターミナルで make を使用して C プログラムをコンパイルする方法
  • const char* 型変数の内容をコピーするには?
  • このバージョンの C の論理 AND が短絡動作を示さないのはなぜですか?
  • MS Windows での実行時に Gtk+ アイコンが表示されない
  • C では、宣言後に char 配列に文字列を代入できないのはなぜですか?
  • get と scanf の違いは何ですか?
  • LinuxでCで音を出す方法は?
  • C++ で関数呼び出しを動的に作成する
  • ZeroMQ が自動再接続しない
  • c++ strtok は 2 番目のトークンまたは連続する区切り文字をスキップします
  • SSE2 符号付き整数オーバーフローは未定義ですか?
  • ((void*)0) はヌルポインタ定数ですか?
  • シンボル '[email protected]@GLIBC_2.4 への未定義の参照
  • memfrob 関数の設計と使用法
  • ctypesを使用してpython文字列オブジェクトをc char *に変換する
  • clang-format は列内の変数またはマクロの割り当てを揃えることができますか?
  • ソケット connect() と bind()
  • コードを繰り返す C/C++ マクロ
  • fclose() から free() ?
  • stdin バッファが空かどうかを確認する
  • 致命的なエラー:mpi.h:そのようなファイルまたはディレクトリはありません #include <mpi.h>
  • アプリケーションを介して STM32 のブートローダーにジャンプします。つまり、ユーザー フラッシュからブート モードでブート 0 およびブート 1 ピンを使用します。
  • u8、uint8_t、__u8、__be8 の違い
  • fork() システムコールとプロセスのメモリ空間
  • 初心者に C ポインター (宣言と単項演算子) を説明するにはどうすればよいですか?
  • const は C/C++ でどのような最適化を提供しますか?
  • 標準入力から無制限の入力文字列を取得する関数はありますか
  • この NodeJS がネイティブ C よりも 2 倍速いのはなぜですか?
  • GDBでループの反復回数をスキップするには?
  • 三角行列をメモリに効率的に格納する方法は?
  • gcc canaries :__stack_chk_guard への未定義の参照
  • collect2:エラー:ld が 1 終了ステータスを返しました とはどういう意味ですか?
  • 2 つの数字がグレイ コード シーケンスで連続した数字かどうかを確認する方法
  • Python を C に埋め込むと、「Py_Initialize」への未定義の参照でリンクが失敗する
  • valgrind - アドレス ---- は、割り当てられたサイズ 8 のブロックの後に 0 バイトです
  • 警告:関数アドレスを関数ポインタに割り当てているときに、互換性のないポインタ タイプからの割り当て [デフォルトで有効]
  • Android は POSIX に対応していますか?
  • 初期化されていない値がヒープ割り当てによって作成されました
  • Cコンパイル:collect2:エラー:ldが1つの終了ステータスを返しました
  • 動的配列:メモリ リークのない realloc() の使用
  • GCC ソース コードのどこで、さまざまなアセンブリ言語にコンパイルされますか?
  • プリプロセッサでログを計算する方法
  • execvp() の使用方法
  • 組み込みプログラミングにおける zalloc とは?
  • Cで匿名構造体を返すにはどうすればよいですか?
  • #include<graphics.h> によるエラー
  • abs(unsigned long) は意味がありますか?
  • DOS ターゲットにコンパイルするには、Windows 7 64 ビット用の C コンパイラが必要です。
  • Cインクルードガードは正確に何をしますか?
  • Cでグローバル変数を宣言するには?
  • 「int main;」は有効な C/C++ プログラムですか?
  • sscanf オーバーフローのない 1 バイトの 16 進データ
  • RDTSCP 対 RDTSC + CPUID
  • GTK3 でボタンを無効にする方法
  • va_arg の char 型
  • extern C と単に extern の違い
  • clock_gettime() を呼び出すと、返される tv_nsec フィールドが実際に 1 秒を超えることがありますか?
  • クロスプラットフォーム ソケット
  • ラムダ オブジェクト + C コールバック sigsegv
  • C標準ライブラリ関数名のfは何を表していますか?
  • free() で malloc メモリを OS に戻すように強制する
  • c - 整数ダウンキャスト
  • 2 つのポインター変数の違い
  • Mac の stdio.h はどこにありますか?
  • CMAKE を使用してコマンドラインから Windows で x86 および/または x64 をビルドする方法は?
  • uint8_t をインクリメントするこのコードに `&0xFF` が含まれているのはなぜですか?
  • int と int8_t の使用にパフォーマンスの違いはありますか
  • マスクされたビットを lsb にシフトする
  • Rustオブジェクトを任意のライフタイムでCコードに貸与する方法は?
  • エラー:')' トークンの前にプライマリ式が必要です (C)
  • stdin のファイルの終わり
  • C 構造体継承ポインターの配置
  • printf() が float を double に昇格させるのはなぜですか?
  • C printf の桁区切りを設定する
  • CLion で Linux カーネルモジュールを開発することは可能ですか?
  • Cプリプロセッサのみを使用して文字列リテラルのハッシュを計算するには?
  • C の「goto」エラー処理パラダイムから C++ 例外処理パラダイムへの移行
  • C で tmpfile() を使用する場合の一時ファイルの場所
  • Cスタック変数は逆に格納されていますか?
  • C++ 並列ソート
  • openmp のコラプス節を理解する
  • C で scanf に動的に最大文字列長を指定する (printf の %*s のように)
  • QtCreator CMake プロジェクト - すべてのプロジェクト ファイルを表示する方法
  • ループや switch ステートメントを使用して関数をインライン化すると、コスト効率が良くないのはなぜですか?
  • int main() { } (voidなし)はISO Cで有効で移植可能ですか?
  • GNU C における __attribute__((const)) と __attribute__((pure)) の比較
  • sprintf が生成する出力の長さを計算する方法は?
  • 2つの絶対パスを指定して相対パスを見つける方法は?
  • オフラインの MinGW インストーラーはありますか?
  • C ++名前空間内のextern Cリンケージ?
  • ファット ライブラリを使用した OS X 上のアーキテクチャ x86_64 の未定義シンボル
  • char が int の後に来る場合、パディングが追加されるのはなぜですか?
  • clang/clang++ は Windows で C/C++ ヘッダーを見つけられませんか?
  • WindowsのCでビープ音を鳴らすには?
  • Cygwin を使用して Java から C プログラムを実行できない
  • Cで特殊文字を明示的に印刷する方法は?
  • C での free() 関数の正しい使い方
  • Windows で、子プロセスが読み書きするファイルを C でトレースするにはどうすればよいですか?
  • 基本データ型の copy_to_user() および copy_from_user()
  • Cでprintfを使用してテキストに下線を引く方法
  • 基本的なcの例でvalgrindを実行するには?
  • 無限ループを含むスレッドを安全に閉じる方法
  • コンパイラは、aligned_alloc 関数を見つけることができません
  • 構造体を配列にキャストしますか?
  • 返された変数のメモリを解放する適切な方法
  • strtok() - 文字列内の次のトークンを取得するために NULL ポインターを渡す必要があるのはなぜですか?
  • 関数「getch」の暗黙の宣言
  • code::blocksでテキストの色とコンソールの色を変更するには?
  • ハードウェア メモリ保護を使用した 64 ビット ハードウェアでの配列境界チェック
  • GDBはすべての値をchar配列に出力します
  • 私の C++ コードは、LeetCode の同等の C コードよりも 3 倍遅いのはなぜですか?
  • Windows での CMake zlib ビルド
  • 2 つのファイル パスが同じファイル オブジェクトを参照していることを確認する最善の方法は何ですか?
  • CへのNimクロスコンパイル
  • すべての順列を辞書順で出力します
  • ポインターをどのように反復処理しますか?
  • Linux でエクスポートされた関数の名前とアドレスを取得する
  • CMAKE_C_FLAGS への追加
  • Raspberry Pi で OS なしで C プログラムを実行するには?
  • intptr_t よりも uintptr_t が優先されるのはいつですか?
  • pow() は C の int データ型で機能しますか?
  • Cで文字列の配列に要素を追加する
  • C での _start() の使用は何ですか?
  • Linux の IS_ERR() マクロ
  • 構造体内の配列を malloc する
  • Mac osxの純粋なcでウィンドウアプリケーションを作成する
  • GCC を使用して C/C++ のループ内でネストされた if ステートメントを最適化する
  • プロジェクト内のソースファイルを個別にコンパイルするように CLion を構成することはできますか?
  • gdbはメモリアドレスエラーにアクセスできません
  • 例によるGradle Cプラグイン
  • Cの空白の記号は何ですか?
  • C で char 配列を使用して構造体をディープ コピーする (配列をコピーする方法は?)
  • RTOS を使用するプロジェクトの単体テスト
  • sizeof(ptrdiff_t) ==sizeof(uintptr_t) である理由
  • i =(i, ++i, 1) + 1; とは何ですか?行う?
  • エラー C4996:'scanf':この関数または変数は、C プログラミングでは安全でない可能性があります
  • malloc() は brk() または mmap() を使用しますか?
  • prctl PR_SET_NAME を使用してプロセスまたはスレッドの名前を設定しますか?
  • ユーザー定義の errno 範囲値 (POSIX または Linux 固有)
  • _crtBreakAlloc を使用してメモリ リークを見つける - 識別子 _crtBreakAlloc は不明です
  • 新しい SIMD バージョンを使用する場合、古い SIMD バージョンを使用できますか?
  • Cでメモリアドレスを印刷する方法
  • マウス ホイールをサポートするために、suckless ST 端末でスクロール バックするパッチを適用する
  • カーネルプログラミングで unsigned int の代わりに u8 u16 u32 u64 が使用される理由
  • rand() + rand() が負の数を生成するのはなぜですか?
  • 複数の定義、ここで最初に定義されたエラー
  • gdb で UBSan レポートを中断して続行するにはどうすればよいですか?
  • スレッドを含む C/C++ 配列 - ミューテックスまたはロックを使用する必要がありますか?
  • MinGW SEH と MinGW SJLJ の違いは何ですか?
  • C99 は stricmp() と strnicmp() を削除しますか?
  • GCM モードで AES を使用して BCryptEncrypt および BCryptDecrypt 呼び出しをチェーンする方法は?
  • bool 型の代わりに gboolean (GLib) を使用するのはなぜですか?
  • 魔法のビットボードを見つけるには?
  • GCC アセンブリの最適化 - これらが同等なのはなぜですか?
  • ios_base::sync_with_stdio(false); の意味cin.tie(NULL);
  • 列挙型の変数と比較すると、「typeof enum constant」が警告を生成するのはなぜですか?
  • C での `inline` キーワードの使用は何ですか?
  • printf は、char 配列からの 16 進印刷に余分な「FFFFFF」を追加します
  • a=(b++) が a=b++ と同じ動作をするのはなぜですか?
  • __attribute__ は宣言内のすべての変数に適用されますか?
  • ポインターを使用して argv[] を反復処理する
  • SwiftのCユニオン型?
  • int と int_fast16_t の違いは何ですか?
  • Cから渡された関数ポインタがNULLでないかどうかを確認する方法
  • Cで128ビット整数を割り当てる
  • pthread_cond_wait() は同時に 2 つのスレッドを起動します
  • Cで最も右に設定されたビットの位置を取得する方法
  • Linux カーネルのデバッグ中に dev_*() ファミリ関数はどのように役立ちますか?
  • 1 つの関数の最適化レベルを変更するには?
  • lampp サーバーで php から ffmpeg を実行すると、GLIBCXX_3.4.9 が見つかりません
  • 単一の引数 (変換指定子なし) を持つ printf が推奨されないのはなぜですか?
  • c fork の子 ppid が親の pid と一致しません
  • iOS ライブラリから BitCode へ
  • gcc の used 属性のユースケースは何ですか?
  • do-while ループで入力の型を検証する C
  • 16 ビット値を 8 ビット値に変換する効率的な方法
  • K&R 演習 1-9:入力を出力し、複数の空白を 1 つの空白に置き換えます
  • GCC C ベクトル拡張:ANY 要素ごとの比較の結果が真かどうかを確認する方法と、どれが正しいか?
  • C/C++ で int を bool にキャストする
  • Xlib と Firefox の動作
  • make でコンパイルできません |致命的なエラー デバイスにスペースが残っていません
  • s[i] - '0' とはどういう意味ですか?
  • より制限的なプロトタイプに割り当て/キャストできるCのジェネリック関数ポインターのようなものはありますか?
  • 組込みシステムに関する揮発性キーワードの重要性は何ですか?
  • 最終代入の C ループ最適化ヘルプ (コンパイラー最適化を無効化)
  • libgps C コードの例
  • memory_order_consume と memory_order_acquire の違い
  • コンパイラがデフォルトでインクルード ガードを自動的に追加または生成しないのはなぜですか?
  • Cでintデータの最大値と最小値をプログラムで決定する方法は?
  • calloc の最初の c は何を表していますか?
  • GDB とコアダンプのトラブル
  • プリプロセッサの最適化レベルを決定しますか?
  • gcc で可変長自動配列を無効にする
  • C の OOP、パラメーターとして暗黙的に self を渡す
  • ターミナルを使用して Mac OS X で C プログラムを実行するには?
  • 配列型 char[] は代入できません
  • O(logn) で n 番目の fib 番号を見つける
  • C の浮動小数点リテラルを (double ではなく) float にする
  • gcc `__thread` はどのように機能しますか?
  • 未定義の振る舞いは、本当に*何でも*起こることを許しますか?
  • munmap_chunk():無効なポインター
  • 64 ビット整数を 16 進数として出力する方法は?
  • printf(%d) で入力した内容が表示されない
  • 長さのある UnsafePointer を Swift 配列型に変換する
  • 分岐認識プログラミング
  • 構造体の新しいインスタンスを作成する方法
  • デバッグ中の STM32 IWDG の無効化
  • cuda デバイスのコア数を取得するにはどうすればよいですか?
  • ポインタと整数の警告比較
  • mkstemp() で作成されたファイルはいつ削除されますか?
  • UTCに対するローカルタイムオフセットを分単位で取得するCコード?
  • ファイルの先頭へのポインタのリセット
  • コンパイル時にプロセッサに RDTSCP があるかどうかを検出する
  • 致命的なエラー:'common.h' ファイルが mac osx 10.10.5 で見つかりません
  • C で pow を使用する場合、CMake は libm にリンクする必要があるかどうかを検出できますか?
  • プリプロセッサが次の理由で失敗する - 「#」の後にマクロ パラメータが続いていない
  • cmake インクルード ヘッダーをすべてのソース ファイルに
  • CMake (distcc、ccache) でコンパイラ プレフィックス コマンドを使用する
  • C の int、char、および EOF に関する混乱
  • C の const 配列
  • alloc、malloc、および alloca — 違いは何ですか?
  • GTK+ 3.0 を Windows にインストールするにはどうすればよいですか?
  • fgetc() の EOF とエラーをチェックするより良い方法は何ですか?
  • 特定のインターフェースで cURL を使用する方法
  • -1 と 1 の間のランダムな double を生成します
  • Cでランダムな64ビット符号なし整数を生成する方法
  • OpenMP プログラムに Thread Sanitizer を使用できますか?
  • sizeof のオペランドはVLAで評価されますか?
  • `printf()` で zd 指定子を使用するには?
  • 関数で定義されたポインタの値とアドレスを出力しますか?
  • OpenCV を使用して Cam Scanner のような Magic Color 効果を取得する方法
  • なぜ make 印刷は make:Nothing to be do for `all'. なのですか?
  • Cのlstat fstatとstatの違い
  • clang での OpenMP の使用
  • printf はどのようにコンパイラ警告を出すことができますか?
  • main を `int main(void)` として宣言しているときにコマンドライン引数を渡してもエラーにならないのはなぜですか?
  • Clang が x * 1.0 を最適化して x + 0.0 を最適化しないのはなぜですか?
  • VS2015 エンタープライズでのエラー C4576
  • 二分木の総ノード数の数え方
  • Cの構造体フィールドを列挙する
  • C - ポインターの配列を解放すると、それらが指しているものも解放されますか?
  • C で二重引用符を使用して宣言すると、ポインターを文字列として使用できるのに、中括弧を使用できないのはなぜですか?
  • 「timespec」構造の Visual Studio エラー
  • main() のプロローグでのスタック ポインタのアライメントの目的は何ですか
  • 行優先と列優先の混乱
  • チェックされたブール値マクロが定義されていない場合にエラーを生成する
  • GCC がベクトル化情報を表示しないのはなぜですか?
  • ダブルポインターとポインターの配列(**配列と*配列[])
  • insmod 後のシンボル symbol_name のバージョンに関する不一致
  • 符号なしバイトの飽和減算/加算
  • Cは配列を16進数値で初期化します
  • GCC make のビルド:*** [すべて] エラー 2
  • フォーマット文字列のエクスプロイトは segfault で終わる
  • DYLD_LIBRARY_PATH と DYLD_INSERT_LIBRARIES が機能しない
  • printf を呼び出すと、EDX の値が上書きされるのはなぜですか?
  • clang:error:linker command failed with exit code 1 が表示されるのはなぜですか?
  • TRUE および FALSE マクロの奇妙な定義
  • 3 つの文字列を連結し、新しい文字列へのポインターを返します C
  • Cで文字列を逆にする最速の方法
  • C では、ポインタを解放する前にキャストする人がいるのはなぜですか?
  • CまたはC ++での乗算と除算の上位部分?
  • CMake を使用した pthread ライブラリへのリンク (CLion 内)
  • パイプ、dup2、および exec()
  • この非再帰奇偶マージソートアルゴリズムを修正するには?
  • pthread_self() によって返されるスレッド ID は、gettid(2) の呼び出しによって返されるカーネル スレッド ID と同じではありません。
  • 浮動小数点数から整数として正確な小数部分を取得する方法は?
  • gdb:最も内側のフレームではなく、選択したフレームの隣に適用
  • Cで構造定義を隠すのは良い習慣ですか?
  • 配列内のインクリメント演算子
  • インライン アセンブリを使用した配列のループ
  • エラー「ローカル変数に関連付けられたスタック メモリのアドレスが返されました」の回避策
  • なぜ 0 < -0x80000000 なのですか?
  • C:2 次元配列のサイズ
  • プロセスの子を取得する際に、兄弟リストを使用して task_struct を取得する理由
  • ネットワークソケットプログラミング(3ウェイハンドシェイク)におけるlisten()、accept()について
  • printf 関数の引数間のシーケンス ポイント。変換間のシーケンス ポイントは重要ですか?
  • CMake で C 数学ライブラリにリンクするには?
  • POSIX 非準拠システムでの ssize_t の代替
  • 可変サイズの多次元配列を渡す
  • C はそれほど難しくありません:void ( *( *f[] ) () ) ()
  • GCC がファイルに従って実行可能なバイナリではなく共有オブジェクトを作成するのはなぜですか?
  • 要素を効率的に検索する方法
  • GNU Cインラインasmでは、単一オペランドのxmm/ymm/zmmのサイズオーバーライド修飾子は何ですか?
  • **はC言語で何をしますか?
  • インライン関数の複数定義
  • .so ファイルで C プログラムを実行する方法
  • weak_alias 関数は何をし、どこで定義されていますか
  • strcmp の実装
  • アプリケーションを終了するときに UNIX ドメイン ソケット ファイルを削除するにはどうすればよいですか?
  • Cの関数内で配列を変更する
  • >>24 では -Wconversion が発生するのに、>>23 では発生しないのはなぜですか?
  • C プリプロセッサ マクロの名前を変更するには?
  • 最小の int である −2147483648 の型が「long」なのはなぜですか?
  • Android シェルの実行可能ファイルをビルドする方法
  • マクロ展開:コンマ付きの引数
  • C/C++ プリプロセッサの独自の行にある 1 つのシャープ記号 (#) の目的は何ですか?
  • C で Char * を大文字に変換する
  • エラー:'asm' が宣言されていません (この関数で最初に使用)
  • マクロの前に C プリプロセッサにマクロ引数を評価させる方法はありますか
  • scanf を使用して文字列を入力として読み取る
  • intptr_t の用途は何ですか?
  • uint8_t、uint_fast8_t、uint_least8_t の違い
  • if … else if 構文を else 句で終了する利点は何ですか?
  • C では、コンマ (,) 演算子を含む式 (ステートメント) の動作が異なる理由
  • 構造体の割り当てが構造体の配列で機能する理由
  • 関数の終了後に変数を解放する方法は?
  • リダイレクトを介してlldbにファイル入力を読み取らせることができません
  • #define TRUE !FALSE vs #define TRUE 1
  • 戻り値を括弧で囲む - なぜ?
  • 定数整数除数による効率的な浮動小数点除算
  • ループ内で呼び出された関数内からループを抜け出す
  • getchar/fgetc と putchar/fputc の int と char の違いは?
  • C の *ptr +=1 と *ptr++ の違い
  • Lua - 数値から文字列への動作
  • 既知のより一般的なパスのブランチを最適化する
  • getrandomを使用したCのランダムフロート
  • Google-protobuf:Google プロトコル バッファを使用してユニオンを作成する方法
  • c の入れ子構造
  • Cのmain関数からargv引数を出力するには?
  • 警告:アドレス空間のランダム化を無効にする際にエラーが発生しました:操作は許可されていません
  • long int のサイズが常に 4 バイトであると想定できますか?
  • C/C++で機械語サイズを検出するには?
  • 各ビットに対して 0 または 1 の特定の確率で疑似ランダム ビットを生成する高速な方法
  • C での if(function() ==TRUE) の理由
  • 純粋なCのクラスに相当するものは何ですか
  • return を使用できるのに、なぜ pthread_exit() を使用するのですか?
  • gcc に PIC コードで関数を直接呼び出すように強制するにはどうすればよいですか?
  • JNIなしでsun.misc.Unsafeを使用してC関数を呼び出すことは可能ですか?
  • 2点と半径を指定して円の中心を見つける
  • このループを完全にアンロールする (つまり、このループをピールする) ように GCC に依頼する方法は?
  • PyUnicode文字列とC文字列の間の文字列変換はどのように機能しますか?
  • sockaddr_in 構造体をゼロにする必要がありますか?
  • errno が ERANGE と等しいかどうかを確認できないのはなぜですか?
  • luajit 付近の PKG_CHECK_MODULES 構文エラー
  • C多次元配列は穴なしで連続していますか?
  • 関数ポインターを (void *) にキャストできないのはなぜですか?
  • なぜ C 関数は名前マングルできないのですか?
  • 終了する前にメモリを解放する必要がありますか?
  • C コードをコンパイルし、Linux で Swift に公開する
  • 実行時に C でプログラムのメモリ レイアウトを表示するにはどうすればよいですか?
  • 類似した 2 つの文字列の長さが異なる場合、strcmp は何を返しますか?
  • CLion はシステムメモリを過度に使用します
  • この C 関数は常に false を返す必要がありますが、そうではありません。
  • C言語の原子型とは何ですか?
  • htonl() と ntohl() について
  • Cで2D配列をmallocする
  • 放射能の高い環境で使用するためのアプリケーションのコンパイル
  • C (および C++) の char のアライメントは 1 であることが保証されていますか?
  • __asm{} を行います。 eax?の値を返しますか?
  • 2 次元配列を割り当てる気紛れな方法?
  • C - インデックスを追跡しながら float 配列を並べ替える
  • `-rdynamic` は正確に何を行い、いつ必要になるのでしょうか?
  • C の複合リテラルが変更可能である理由
  • メモリ空間のマップされた領域とマップされていない領域の違いは何ですか?
  • C 標準では、真理値を 0 または 1 として明示的に示していますか?
  • 条件演算子を使用する場合、C で文字列の連結が許可されないのはなぜですか?
  • エラー:構造体フィールドを代入すると、配列型エラーを伴う式への代入 (C)
  • メモリの断片化
  • C プログラミングでの strdup() の実装
  • 静的配列を解放する必要がないのはなぜですか?
  • シンボルが存在するにもかかわらず、dlsym が NULL を返す
  • #if 0 と #if (1 > 1) の違いはなぜですか?
  • 関数内で #define を使用することはできますか?
  • 負数の strtoul
  • C/C++ コードの CPD からの警告を抑制
  • C++ 標準ライブラリ ヘッダーに C 標準ヘッダーを含めることはできますか?
  • グラフィックス ドライバーは、CPU から GPU にプログラムでどのように通信しますか?
  • データが初期化されていないポインターにコピー/スキャン/読み取られるときのクラッシュまたはセグメンテーション違反
  • Visual Studio Code の includePath
  • GCC が printf へのこの呼び出しを最適化しないのはなぜですか?
  • すべての CMake ターゲットをプログラムで反復するにはどうすればよいですか?
  • マクロは引数から文字を削除できますか?
  • 整数オーバーフローは、メモリ破損のために未定義の動作を引き起こしますか?
  • -fPICコンパイラオプションを追加するCMAKEの慣用的な方法は何ですか?
  • 配列変数のアドレスを取得するとはどういう意味ですか?
  • Windows 7 で Valgrind を取得する
  • アスペクト比を維持したままCGSizeを最大にリサイズ
  • OpenSSL エラー処理
  • アプリケーションでうるう秒を正しく処理するにはどうすればよいですか
  • パフォーマンスのために Go アプリケーションで C(++) を使用する
  • export NCURSES_NO_UTF8_ACS=1 を使用してもパテで ACS 文字が機能しない
  • x86 と x64 で同じページ内のバッファーの末尾を超えて読み取ることは安全ですか?
  • sys/types.h:そのようなファイルまたはディレクトリはありません
  • clang-format は #defines のブロックをアラインできますか?
  • printf(%f,0); を実行する理由未定義の動作をしますか?
  • (A + B + C) ≠ (A + C + B ) およびコンパイラの並べ替え
  • Printf はこのスコープで宣言されていません
  • なぜ誰もが標準の C 型を typedef するのですか?
  • コードで __stack_chk_fail が発生するのはなぜですか?
  • c99とc11の違い
  • GCC LTO が関数を削除できないようにする
  • Cortex m7 でのクロック サイクル カウントの測定
  • SDL で円、円弧、ベクトル グラフィックスを描画する方法は?
  • Cでstderrに出力するにはどうすればよいですか?
  • -ffast-math は一般的なプロジェクトで安全に使用できますか?
  • 大数のフィボナッチ和(下一桁のみ出力)
  • gcc はコンパイル時にローカル変数を並べ替えていますか?
  • いくつかの値で配列のいくつかの要素のみを初期化する方法は?
  • 厳密なエイリアシング ルールが正しく指定されていませんか?
  • 64ビットマシンでの構造パディング
  • LinuxサブシステムでGCCを使用してWindows用の実行可能ファイルをコンパイルするには?
  • Cで「ストリーム」とはどういう意味ですか?
  • 実行と評価の違いは何ですか?
  • プログラムをアセンブリで作成する場合、この HelloWorld アセンブリ コードのどの部分が不可欠ですか?
  • Cでの標準出力バッファの自動フラッシュのルールは何ですか?
  • C で INET6_ADDRSTRLEN が 46 と定義されているのはなぜですか?
  • %[^\n] は C で何を意味しますか?
  • Visual Studio Code のインクルード ファイルがインクルード ディレクトリに見つからない (Windows 10)
  • num++ は 'int num' のアトミックにできますか?
  • node.js は c や Java よりもどのように高速化できますか? node.js、c、java、python を比較するベンチマーク
  • Cプリプロセッサが末尾のカンマを削除
  • -g を指定してコンパイルすると、それ自体でパフォーマンスが低下しますか?
  • printf が出力を生成しないのはなぜですか?
  • C で連結リストを使用する場合の CPU キャッシュの欠点
  • STM32F3 Discovery - GPIO 割り込みの実装
  • C から C++ への bool の取得とその逆
  • スレッドが分岐するとどうなりますか?
  • 実行時に gprof を有効または無効にしますか?
  • C raw ソケットの sendto アドレスの目的は?
  • 標準 CRC32 を生成するように STM32 を設定する方法
  • 32 ビットから 64 ビットへのドラッグ アンド ドロップ
  • GDB で offsetof() マクロを定義する方法
  • Mac と Linux での qsort_r の宣言の違い
  • `sigaction(2)` で `SIGCHLD` シグナルを無視することの使用は何ですか?
  • 構造体にインデックスを付けることは合法ですか?
  • printf でワイド文字を表示する
  • エラー:OpenSSL 1.1.0 での不完全なタイプ 'RSA {aka struct rsa_st} の無効な使用
  • 「cc」でリンクするときに代替リンカー コマンドを指定する方法
  • switch ステートメントのより良い代替手段
  • Clion のデバッガーで、int 配列の内容全体を表示するにはどうすればよいですか
  • x86 でブランチレス FP の最小値と最大値を与える命令は何ですか?
  • `S_ISREG()` とは何ですか?
  • コンパイラがセミコロンの欠落を報告しないのはなぜですか?
  • 致命的なエラー:cuda.h:そのようなファイルまたはディレクトリはありません
  • %zu 指定子は printf に必要ですか?
  • x64 Visual Studio でアセンブリ関数をインライン化する
  • Bluetooth LE L2CAP CID 対 PSM
  • 2 つのポインタ変数が同じメモリ アドレスを指すことはできますか?
  • Cの関数に3次元配列を渡す
  • (char) 配列の終わりをマークするために '\0' が必要なのはいつ/なぜですか?
  • スタック トレースでファイル名と行番号を取得するためのポータブル/標準準拠の方法はありますか?
  • 1,000,000,000 を C で 1000*1000*1000 と書くのはなぜですか?
  • 2 つの文字配列を比較する方法
  • C と C++ の間のグローバル変数
  • ceil() 関数の戻り値の型が整数型ではなく double なのはなぜですか?
  • 2D ビット行列を効率的に転置する方法
  • switch-case で有効だが価値のない構文?
  • strncat() は常に null で終了しますか?
  • C プログラミング - while ループ内のコンマ演算子
  • オーバー/アンダーフローは実行時の未定義の動作ですか?
  • errno !=EINTR かどうかを確認しています:どういう意味ですか?
  • cでフロートを文字列に単純に変換する方法は?
  • MPI_Scatterv の displs 引数は何ですか?
  • /lib64/libc.so.6:バージョン `GLIBC_2.14' が見つかりません
  • アセンブリ関数を記述する場合、プロローグとエピローグは必須ですか?
  • SSE を使用した 8x8 バイトの行列転置は改善されましたか?
  • 制限が 959 で 960 ではない場合、単純なループが最適化されるのはなぜですか?
  • 有向確率グラフ - サイクルを減らすアルゴリズム?
  • 多次元配列を正しく割り当てる
  • C ヘッダー ファイルで宣言された静的関数
  • x86_64アセンブラのRBPレジスタの目的は何ですか?
  • 関数「wait」の暗黙の宣言
  • strncpy() の最良の代替手段は何ですか?
  • memcpy の強化された REP MOVSB
  • C++標準が、符号が混在するバイナリ操作で符号付き整数を符号なしにキャストすることを指定するのはなぜですか?
  • 定義された比率に従って値を割り当てる
  • always_inline ‘_mm_mullo_epi32’ の呼び出しでインライン化に失敗しました:ターゲット固有のオプションが一致しません
  • Cで列挙型を反復処理しますか?
  • printf の戻り値を確認することは重要ですか?
  • UNIXでファイルから読み取るときの終了コード139エラーを解決する方法
  • 単項 '*' の無効な型引数 ('int' を持っている) C のエラー
  • EVP_MD_CTX エラー:'ctx' のストレージ サイズが不明です
  • 関数の戻り値を計算するためのベスト プラクティス
  • Cプログラミングでの構造タグ名の使用は何ですか?
  • x86 の MOV は本当に無料ですか?なぜこれをまったく再現できないのですか?
  • m68k クロスコンパイラとしての GCC
  • gcc が -lglfw3 を見つけることができません
  • C での Unicode シンボルの出力
  • ファイルアクセスモード w と wb の違い
  • PEPROCESS からドライバーでインポート アドレス テーブルを読み取る方法は?
  • C ランタイム環境 (ARM) を理解する - どこから始めればよいか
  • エラーのある C での構造体の初期化:期待される式
  • STM32 HAL タイマーの使用と PWM 信号のデューティ サイクルの調整
  • fgets によって返されたエラーを区別することは可能ですか?
  • 再帰の使用に関する警告を取得するには?
  • Cでは、配列の開始アドレスが他の要素のアドレスよりも小さいことが保証されていますか?
  • スコープ外になった char* の参照
  • C で明示的なフォールスルーを行う方法
  • ギガバイト (GB) は何バイトですか?
  • mingw-w64 gcc 7.1で警告なしにsize_tを印刷する方法は?
  • TF_SessionRun を使用して C (C++ ではない) で TensorFlow グラフを実行すると、セグメンテーション違反が発生する
  • char* が読み取り専用の場合、なぜ上書きできるのでしょうか?
  • C :ファイルの既知の行に移動する最良の方法
  • スマート ポインターを使用して C の create および destroy 関数をラップする
  • cJSON.h を使用して json オブジェクトを作成する
  • 'double **' が必要ですが、引数の型は 'double (*)[2]' です
  • 講師が作成したすべての C ファイルの最初の行が単一の # で始まるのはなぜですか?
  • 一部の C コンパイラが関数の戻り値を変な場所に設定するのはなぜですか?
  • Hex リテラルの後の U サフィックスの防御
  • このソース コードは、C の文字列をオンに切り替えています。
  • C の #pragma と _Pragma() の違い
  • Cで変数を宣言解除(削除)する方法は?
  • malloc() は割り当てられた配列をゼロに初期化していますか?
  • アドレス/ポインターではない値に LEA を使用していますか?
  • -h オプションを使用する場合、javac にソース ファイルがありません
  • 負荷が大きい場合にのみ表示されるバグをどのようにデバッグしますか?
  • カーネル DTB ファイルの変更方法
  • コードの品質を測定する方法は?
  • 整数を -1 (マイナス 1) で除算すると FPE になるのはなぜですか?
  • LTO とシンボルのバージョン管理を組み合わせる方法
  • 定数構造体で循環参照を行うことはできますか?
  • c のコンマ演算子
  • 暗黙の型昇格規則
  • _Bool の代わりに <stdbool.h> を使用する理由
  • C 定数文字列は常に null で終了しますか?
  • Cの指定イニシャライザとは何ですか?
  • SSE を使用した自然指数関数の最速の実装
  • sizeof(a ? true :false) の出力が 4 バイトになるのはなぜですか?
  • MesonBuild:`pkg-config` で見つからないライブラリへの依存関係を定義する方法は?
  • uint_fast32_t よりも uint32_t が好まれるのはなぜですか?
  • 主要なコンパイラが stdint.h に typedef を使用するのに、stdbool.h に #define を使用するのはなぜですか?
  • C の未定義の動作。厳密なエイリアシング規則、または不適切な位置合わせ?
  • sizeof(my_arr)[0] がコンパイルされ、sizeof(my_arr[0]) と等しくなるのはなぜですか?
  • メモリ内にない場合、式と定数はどこに保存されますか?
  • 待機関数はどのくらい正確に機能しますか (条件変数に関して)
  • CLion はデバッグで出力を表示しません
  • BYTE、WORD、および DWORD マクロの定義
  • 位置ずれアドレスの読み込みと UBsan の検出
  • gcc のビットフィールドのエンディアン
  • C で画面メモリに書き込めません
  • size_t を unsigned long int にキャストしても安全ですか?
  • C17 とは何ですか? また、この言語にはどのような変更が加えられましたか?
  • 構造体初期化子をclang-formatでラップするには?
  • 明示的に多次元配列を指定すると、char[][] ={{...}, {...}} ができないのはなぜですか?
  • *(uint32_t*) とは
  • 条件付き否定の代わりに abs() または fabs() を使用するのはなぜですか?
  • オーバーコミットせずにLinuxでmalloc
  • char * で int にアクセスすると、未定義の動作が発生する可能性がありますか?
  • 「中止」について通知することが違法になるのはなぜですか?
  • 異なるプラットフォーム (Windows/Linux など) 用にコンパイルする必要があるのはなぜですか?
  • fsync と syncfs の違いは何ですか?
  • Cのmallocと配列
  • fprintf() はスレッドセーフですか?
  • 構造体のパッキングはサブ構造体に影響しますか?
  • Clang ではなく GCC からの複合リテラルおよび指定された初期化子の警告
  • フォークに関する OpenMP の欠点を理解する
  • MSI を使用した Azure Vault への接続
  • Visual Studio で C99 と C11 の C 標準を切り替えるオプションはありますか?
  • C の変数のアドレスは、コンピューターの RAM の実際のアドレスですか?
  • C float リテラル変換
  • Visual Studio 2017、#include <pthread.h> を機能させるには?
  • popen() がシェルを呼び出してプロセスを実行するのはなぜですか?
  • 配列/ポインターの同等性を表す現代用語は何ですか?
  • _POSIX_C_SOURCE をどの値に定義する必要があるかを知る方法は?
  • C および C++ では、a =b, ++a; のようなコンマ演算子を使用する式です。未定義?
  • ユーザー データをコールバック関数に渡す方法
  • プロセスをフォークすると、ファイルが無限に読み取られるのはなぜですか
  • Cでサイズを宣言せずに配列を作成するには?
  • Linux で C++ パッケージをビルドするときの autogen.sh の仕事は何ですか?
  • C および C++ のステートメントとしての宣言/定義
  • POSIX システムで argc をゼロにすることはできますか?
  • __m256i ワードの先頭のゼロを数えます
  • hypot() のコンパニオン
  • ARM Cortex M7 非境界整列アクセスと memcpy
  • `printf()` のフォーマット指定子 %qd の目的は何ですか?
  • Cで配列を返すことができないということは、実際にはどういう意味ですか?
  • UNIXでの書き込み操作はアトミックですか?
  • なぜ短く使うのが悪いのですか
  • 競合状態は、従来のシングル スレッド プログラムでも発生する可能性があります - Clarity
  • NativeCall を使用して異なるプラットフォームで C の typedef を処理する
  • cの関数に引数として「タイプ」を渡すにはどうすればよいですか?
  • 二項ビット単位演算子での符号付き整数オペランドの使用 - unsigned short を使用する場合
  • 整数から浮動小数点数へのキャストについて
  • signed int ではなく unsigned を使用すると、バグが発生する可能性が高くなりますか?なんで?
  • 「for」ループ内の「for」ループで同じカウンター変数名を使用できますか?
  • GCCでフォーマット切り捨て警告を回避するには?
  • _Static_assert を ISO C11 の式に入れる方法はありますか?
  • 関数宣言におけるパラメータの const 修飾
  • 逆参照しない限り、位置合わせされていないポインターを保持することは明確に定義されていますか?
  • c =++(a+b) でコンパイル エラーが発生するのはなぜですか?
  • fork および (失敗した) exec 後に変更される C ファイル ポインター
  • このコードから制御フロー グラフを描画する方法は?
  • 静的ライブラリを動的ライブラリにリンクするときにデッド コードを削除する
  • 任意の使用のために予約されているとはどういう意味ですか?
  • C での配列の初期化に関する混乱
  • 次の C ユニオン アクセス パターンは未定義の動作ですか?
  • このステートメントが gcc でリンカー エラーを生成するのはなぜですか?
  • gdb の nexti と stepi の違いは何ですか?
  • C関数を介してキャッシュラインを無効にするclflush
  • 32 ビット浮動小数点数を 8 ビット符号付き char に変換する方法は?
  • 他の構造体メンバーからのオフセット ポインターを介して構造体メンバーにアクセスすることは合法ですか?
  • CMake は C と C++ の静的ライブラリをリンクしません (関数への未定義の参照)
  • sprintf() 警告を抑制する方法 'サイズ 6 の領域に 1 ~ 11 バイトを書き込むディレクティブ'
  • C で複数の元に戻すためのクリーンな方法
  • 予想よりも多くのパラメーターを指定した関数呼び出し
  • if-else ブロックの「if (0)」ブロックの目的は何ですか?
  • MacOS Mojave の C ヘッダーはどこにありますか?
  • プログラムは、静的オブジェクト、自動オブジェクト、および動的に割り当てられたオブジェクトに対して異なるメモリ領域を使用します
  • STM32 マイクロコントローラでアトミックな変数の型/サイズはどれですか?
  • ポインター演算で配列の長さを計算する
  • 解放されたポインターを比較すると、UB が呼び出されますか?
  • rand() を使用すると、この特定のカラー パターンが表示されるのはなぜですか?
  • C++ では、食べていないものに対してお金を払っているのでしょうか?
  • C/C++ で特定のアドレス境界にメモリを配置しても、x86 のパフォーマンスは向上しますか?
  • C の void 型
  • C と C++ アトミック間の相互運用性
  • ビットフィールドに値を割り当てても同じ値が返されないのはなぜですか?
  • Windows 10 1809 以降、USB HID デバイス経由の CreateFile が Access Denied (5) で失敗する
  • Cで算術右シフトを実装する方法
  • パラメータをLinuxシステムコールに渡す方法は?
  • 三色の三角形
  • 配列ではなく配列にアドレスを渡すと問題が発生する可能性はありますか?
  • i=i++ は C17 で新たに明確に定義されますか?
  • 構造体への厳密なエイリアシング ルール uint8_t バッファ
  • 独自の初期化子として使用される初期化されていない変数の動作は何ですか?
  • 変数の初期化におけるセパレータとしてのコンマ (演算子としてではなく)
  • 出力を /dev/null にリダイレクトしても、printf にはコストがかかりますか?
  • 置換のためのマクロ置換リストの再スキャン
  • %g printf 指定子は正確には何を意味しますか?
  • プリプロセッサ定義の重複
  • __builtin_ 関数が gcc で利用可能であることを確認する方法
  • で何が起こっていますか? :?戻り値の型がわかりません
  • 割り込みセーフ FIFO の DMB 命令
  • (*exptr)->cnt は exptr->cnt または (*exptr).cnt と同じですか?
  • リンク リスト ノードを再帰的に定義するにはどうすればよいですか?
  • asctime 形式の起源は何ですか?
  • gcc の -Wconversion をバイパスできません
  • 構造体を 1 つだけ含む共用体
  • 関数の戻り値のメモリ アドレスの内容を変更する
  • define マクロとその値を引用符で囲んで使用する
  • 繰り返し使用する関数名を短くすることはできますか?
  • リリース モードでの dll の読み込みを遅らせる
  • このタイプのパニングは明確に定義されていますか?
  • C での 2 つのアルゴリズムの異なる実行時間に関する混乱
  • [...] の背後にあるアイデアは、キャストなしで整数からポインターを作成します
  • 値が割り当てられる前に、使用しない場合、C でローカル変数を初期化しなくても大丈夫ですか?
  • 符号なしビット フィールド値と符号付き値の比較
  • C のどの演算子の優先順位が間違っていますか?
  • 変数宣言の関数
  • 関数が必要とするスタック領域は C/C++ のインライン化の決定に影響しますか?
  • 構造体にパディングがないのはいつですか?
  • パラメーター ストレージ クラス指定子を関数定義に配置する必要がありますか、それとも宣言と定義の両方に配置する必要がありますか?
  • GCC Optimizer に関する質問と、このコードが常に 42 を返す理由は?
  • C の exit()、atexit() のより良い代替
  • それをサポートしていないシステムで負のゼロを生成することの意味は何ですか?
  • 文字列定数を定義/宣言する方法
  • memcpy((void *)dest, src, n) は volatile 配列で安全ですか?
  • C++ での extern C の呼び出し規約は何ですか?
  • C の i++ と (i)++ の違い
  • 原子オブジェクトの定義
  • float を int にキャストする際の違い、32 ビット C
  • 一緒にリンクされた同じ識別子を持つ異なる型変数
  • 32 の文字列を c の 4 8 hex に分割する
  • ステートメント `int val =(++i > ++j) ですか? ++i :++j;` 未定義の動作を呼び出しますか?
  • C と C++ での浮動小数点演算の違い
  • デバイスの stat::st_size が 0 であるのに、同時に lseek がデバイス サイズを正しく定義するのはなぜですか?
  • C を使用して pi を見つけるモンテカルロ法
  • strncpy と snprintf の違いは?
  • 長さを定義せずにCで配列を宣言できるのはなぜですか?
  • 変数名に $ を使用しても gcc が警告メッセージを表示しないのはなぜですか?
  • AVX2ではなくAVXを使用して、多くの64ビットビットマスクで各ビット位置を個別にカウントします
  • GCC で有害な malloc/calloc エラーを使用しようとする試みを回避するには?
  • -O2 以上が有効になっていると、このコードが壊れるのはなぜですか?
  • MSVC がこの memcpy 呼び出しを最適化するのはなぜですか?
  • ノンマスカブル割り込みをプログラムで無効にするにはどうすればよいですか?
  • 大きな n に対して 2^n を計算するにはどうすればよいですか?
  • C で void ポインターをプッシュおよびポップする方法
  • Cで構造体の一部のフィールドを非表示にするにはどうすればよいですか?
  • _Atomic ポインターと _Atomic サイズへのポインターのキャスト
  • なぜ「int test {}」は C 言語 BNF の関数定義なのか
  • C マクロ _Generic で予期しないコンパイラ エラーが発生する
  • Cで^Lはどういう意味ですか?
  • Linux で ssize_t はどこで定義されていますか?
  • アトミック型へのポインターを非アトミック型へのポインターに割り当てる
  • なぜ ++i || しないのですか? ++j &&++k 期待値を与える
  • この null で終わらない文字列が正しく出力されるのはなぜですか
  • Cで整数オーバーフローを検出する方法
  • argv から渡された整数値がオーバーフローしないことを確認するにはどうすればよいですか?
  • デバッグ目的で int のサイズを強制するにはどうすればよいですか?
  • ポインターをパラメーターとして関数からポインターを返す
  • FFIとC関数を使用してRubyで動的配列クラスを作成する
  • これは、可変長マクロ引数リストが空かどうかを確認する有効な方法ですか?
  • ステートメント f ==(float)(double)f; はなぜですか?違う?
  • メモリ割り当てを単体テストできますか?
  • (size_t)-1 と ~0 の違いは何ですか?
  • system() 関数の文字列の長さ制限
  • Linux環境で他のアクションを同時に実行しながら、Cプログラムがユーザー入力をポーリングするにはどうすればよいですか?
  • stdbuf が Python に影響しないのはなぜですか?
  • gcc と比較して、clang がレジスタ変数で奇妙な動作をするのはなぜですか?
  • 配列にインデックスを付けるときは常に size_t を使用する必要がありますか?
  • Cで許可されている関数でスタックに割り当てられたポインター変数を返すのはなぜですか?
  • Cで2⁶⁴/nを計算するには?
  • 最適化を有効にすると、このコードが 6.5 倍遅くなるのはなぜですか?
  • このミューテックス ロックの実装により、未定義の動作が発生しますか?
  • unsigned long long 加算キャリーを取得
  • getline() 対 fgets():メモリ割り当ての制御
  • AVX512マスクレジスタ(k1...k7)のGNU Cインラインasm入力制約?
  • C のベクトルと < > とは何ですか?
  • 名前付き引数を持つ関数ポインタ?
  • Linux カーネル 2.6.26 で、#define atom_read(v) ((v)->counter + 0) が見つかりました。なぜ +0 なのですか?
  • C 変数型アサート
  • C と C++ で (int) + 4*5 という式が許可されるのはなぜですか?
  • 変換されたポインターに対する C の等価演算子
  • x86-64 のグローバル変数は、命令ポインタに対して相対的にアクセスされるのはなぜですか?
  • C プリプロセッサは、整数リテラルの接尾辞をどの程度考慮しますか?
  • 等しいと比較される 2 つのポインタは、整数型に変換されて等しいですか?
  • C にアンダースコアで始まるキーワードがあるのはなぜですか
  • プログラムが 32 ビットまたは 64 ビットであるとはどういう意味ですか?
  • 単語の配列に存在する単語を除外する
  • このコードは sizeof( ) を使用せずに配列サイズをどのように決定しますか?
  • C における静的関数の優先順位
  • C/C++のconst配列とstatic const配列の違いは何ですか?
  • 符号付き整数算術オーバーフローを未定義のままにしておくことを正当化する意味のある統計データはありますか?
  • C 標準ワーキング グループのドキュメントがパスワードで保護されているのはなぜですか?
  • プログラムが引数を右から左に評価するのはなぜですか?
  • 関数の一貫性のないストレージ クラス指定子
  • フィールド内のビットをマスク内のすべての (重複 + 隣接) セットビットに拡張する最速の方法は?
  • 柔軟な配列メンバーを持つ無名構造体との結合
  • memset() の代わりに \0 で char 配列を一括初期化します
  • C ヘッダー ファイルが原因で警告が発生している ISO C では、翻訳単位に少なくとも 1 つの宣言を含める必要があります
  • alloca() メモリを再割り当てできますか?
  • 値のサイズに関係なく、一度に 1 バイトのエンディアンを読み取ることはできますか?
  • 名前に `>` を含むヘッダー ファイルをインクルードするにはどうすればよいですか?
  • なぜ int* ptr_arr_int ={1,2}; C/C++ で動作しませんか?
  • *p++->str :-> の評価を理解する
  • clearer は何に使用されますか?
  • 揮発性配列を不揮発性配列にキャストする
  • C++ の初期割り当てが C よりもはるかに大きいのはなぜですか?
  • <number>[array] のような配列のアドレス指定を正当化する理由はありますか?
  • 配列関数パラメーター宣言の static キーワード
  • ゼロ除算を無限大と定義する
  • unsigned small integer が signed int に昇格するのはなぜですか?
  • 仕事の後にスレッドを「並列 for」領域に参加させることは可能ですか?
  • ハードウェア ロックの省略を有効/無効にする
  • ポインター値と配列の出力の違い
  • %s を含む文字列を出力すると、出力はどうなりますか?
  • C11 キーワード '_Atomic' は、後に空白と左括弧が続く場合、型修飾子または指定子としてカウントされますか?
  • C 標準ライブラリに Binary Search メソッドはありますか?
  • out パラメータの代わりに静的ポインタを返すのはなぜですか?
  • 32 ビットの数値が与えられた場合、各バイトを特定の倍率でスケーリングする効率的な方法は何ですか?
  • MAP_GROWSDOWN マッピングが成長しないのはなぜですか?
  • 構造体のチェックサムを計算するときにアライメント パディング バイトをスキップ/回避する
  • 符号なし整数の違い - 符号付きの結果を取得するための標準サポートされている方法は?
  • 構造体内の変数のオフセットの取得は NULL ポインターに基づいていますが、なぜでしょうか?
  • &a と *a のサイズ
  • 関数の引数を隠しポインタとして使用できない理由は何ですか?
  • int、short、long、long long のサイズは?
  • strtof =strtod の後にキャスト?
  • ((size_t *)(vec))[-1] は厳密なエイリアスに違反していますか?
  • Cで単一の定義されたマクロ値として複数の値をマクロ関数に渡す方法はありますか?
  • ftell の戻り値の型が fpos_t ではないのはなぜですか?
  • アスタリスクなしの関数ポインタ パラメータ
  • ELF ファイルで文字列はどのようにエンコードされますか?
  • 2 つのループなしで文字列を逆にしますか?
  • クラス MEMORY の型に対して末尾呼び出しの最適化が実行されないのはなぜですか?
  • GCC がこのバイトごとのコピーを memcpy 呼び出しに最適化するのを止めるにはどうすればよいですか?
  • gcc と clang での一貫性のない C99 サポート
  • 評価の順序と優先順位/結合性の違いの簡単な説明が必要な初心者向け
  • glibc の静的リンクが推奨されないのはなぜですか?
  • boolのマクロ展開を止める
  • Cで静的に割り当てられた配列は、要素の一部が指定されていない場合でも、すべてのメモリを使用しますか?
  • 「for」ループ初期化子でポインターを逆参照すると、セグメンテーション違反が発生する
  • stdint.h の実装が UINT8_C の定義に同意しないのはなぜですか?
  • C と Java の丸めフロートが異なるのはなぜですか?
  • このプログラムは、この文字列が格納されている正確な場所をどのように知るのでしょうか?
  • 名前空間のクリーン度とは何ですか? glibc はどのようにそれを実現していますか?
  • stdio.h はライブラリですか?
  • unsigned int と signed int の値の範囲で -1 は何を表しますか?
  • 文字列が混合ケースかどうかを調べる最も効率的な方法
  • 連続して複数回実行される操作は、コンパイラによって単純化されますか?
  • コンパイル時定数ではない関数引数について警告する
  • glibc の strlen をすばやく実行するには、なぜそれほど複雑にする必要があるのですか?
  • なぜCは配列を直接割り当てることができないのに、構造体で配列を割り当てることができるのですか?
  • コマンド ライン スイッチのない gcc 警告を無効にするにはどうすればよいですか?
  • C で $ で変数名を開始できるのはなぜですか?
  • fun 関数の戻り値が 7 ではなく 8 になるのはなぜですか?
  • ネストされたループ内で STRUCT を宣言しても問題ないのはなぜですか?
  • C/C++ での assert(false) のより良い代替手段
  • typedefs なしで関数ポインターを返す関数ポインターを返す関数を定義する
  • コンパイラの警告を常に有効にする必要があるのはなぜですか?
  • ビット単位の not 操作のコンパイラの最適化
  • C 標準の可変修飾型に対する switch ステートメントの制約の説明
  • void はスカラー型ですか?
  • C コンパイラがスイッチを最適化する理由と異なる場合
  • C には C++ の std::less と同等のものがありますか?
  • 明示的なサイズでメモリを解放する
  • Catalina 10.15 にアップグレードした後、Mac で C プログラムをコンパイルできない
  • プロジェクトにアセンブリ ファイルが含まれている場合、mmap からの予期しない exec 権限
  • 未定義の C++ の動作が C で定義された動作と一致するとどうなりますか?
  • 二乗数字を合計するときに、負の数またはゼロを明示的に処理する必要がありますか?
  • C マクロの標準準拠
  • ユニオンは値を再解釈しませんか?
  • #if で使用するマクロを定義する必要がありますか?
  • 文字配列を文字列として使用するにはどうすればよいですか?
  • void *function() は関数へのポインタですか、それとも void* を返す関数ですか?
  • `fcntl64` の代わりに古い libc `fcntl` へのリンクを強制する方法は?
  • struct tm はデータ メンバーとしてタイム ゾーン情報を格納しますか
  • Limits.h を含めてはいけません! と表示されるのはなぜですか? dirent.hで?
  • シリーズ:1 + 1/3 + 1/5 +...最大 N 項
  • 2 つの整数をどのように比較する必要がありますか?
  • ポインターに割り当てられたポインターと free() はどのように連携しますか?
  • #include-expression を 1 つだけ使用して、一度に複数のヘッダー ファイルをインクルードしますか?
  • `(i) =1` は標準 C では違法ですか?
  • ビットごとの and 演算子を使用した配列宣言への C ポインター
  • コマンドライン引数として「#」文字を渡すことができません
  • uint32_t を int32_t にキャストして後で比較する
  • foo(void) と foo(void *)


  • Page: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
    55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
    82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
    109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
    136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
    163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
    190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216
    217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
    244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
    271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297
    298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324
    325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351
    352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
    379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
    406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432
    433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
    460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
    487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513
    514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540
    541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
    568 569 570 571 572 573 574