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 文件,它有一个光标。我需要从数据库中获取数据并分配给 C 结构。我不确定是否有任何方法可以找到游标中的记录数。
如果这是你需要的,那就去吧。C++ 中的循环语法没有任何影响malloc; 他们只是彼此无关。
malloc
但malloc通常不是 C++ 中的正确选择。new使用类型安全的/操作符会更好一些delete,最好的通常是容器,例如std::vector<>.
new
delete
std::vector<>