Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ブロック数が事前にわからない場合、ループ内で動的にメモリを割り当てることは、特にパフォーマンスにおいてどれほど安全ですか。
カーソルのあるPro*cファイルがあります。DBからデータを取得し、C構造体に割り当てる必要があります。カーソル内のレコード数を見つける方法があるかどうかはわかりません。
それが必要なものなら、それを求めてください。に影響を与える C++ のループ構文については何もありませんmalloc。彼らはお互いに何の関係もありません。
malloc
しかしmalloc、通常、C++ では正しい選択ではありません。new型安全な/delete演算子を使用する方が少し良いでしょう。通常はstd::vector<>.
new
delete
std::vector<>