如何根据用户输入或 cin 在数组中创建新的一行值?
假设数组中已有一行值,您需要添加第二行值 但没有添加到第一行,你怎么把大括号和逗号放在里面,用户是把它放在里面还是有什么东西会自动把大括号和逗号放在里面
int test [] = { 1, 21, 771, 410, 120711 },
{ 1, 2, 3, 4, 5 };
最佳答案
如果没有非常糟糕和肮脏的技巧,这是不可能的。最好使用列表或 vector (最接近数组)。另一种可能性是使用指针并扩展它创建一个临时内存,复制旧数据然后添加新数据。
关于c++数组,如何在同一数组中添加新的一行值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13774091/