1

C11 を使用して、アトミックにコンテンツを取得しようとしてchar*いますが、それを行う最善の方法は何かと考えていました。so: のように変数を定義しました_Atomic char* str;が、値を読み込もうとするとatomic_load(&str);コンパイラ エラーが発生しますAddress argument to atomic operation must be a pointer to _Atomic type ('_Atomic(char) **' invalid)

C11 の Atomic 実装で Atomic の宣言が許可されていることは承知していますが、malloc されたポインターcharを処理するにはどうすればよいですか?char*

4

0 に答える 0