问题描述
获取这些值后,我必须将值存储在两个不同的数组中(例如x和y)
解决方法
所以我立即可以看到的唯一错误是
float* a = NULL;
a = new(nothrow)float;
应该是
float* a = new float[count];
您的版本仅在确实需要count
浮点数的空间时才为单个浮点数分配足够的空间。
当您的代码无法正常工作时,如果您想问一个问题,您应该确切地说出运行代码时发生的情况。这样做将帮助您获得更好的答案。
获取这些值后,我必须将值存储在两个不同的数组中(例如x和y)
所以我立即可以看到的唯一错误是
float* a = NULL;
a = new(nothrow)float;
应该是
float* a = new float[count];
您的版本仅在确实需要count
浮点数的空间时才为单个浮点数分配足够的空间。
当您的代码无法正常工作时,如果您想问一个问题,您应该确切地说出运行代码时发生的情况。这样做将帮助您获得更好的答案。