0

私はこの投稿で言及されているような循環バッファを使用しようとしています:https ://stackoverflow.com/a/827749

バッファに物事をプッシュしてポップする必要があるとき、私はいつもこのようなことをしていることに気づきます。

int data;
int *data_ptr = &data;
cb_pop(spi_buffer, data_ptr);

これはこれを行うための最良の(おそらくそうではない)方法ですか?どうしますか?

ありがとう

4

1 に答える 1

3

なぜあなたはただやらないのですか?

int data;
cb_pop(spi_buffer, &data);

別のポインタ変数の作成は冗長です。

于 2012-04-29T13:10:09.137 に答える