C++ 最佳内存分配C++;
我想创建一个最适合的内存分配解决方案C++ 最佳内存分配C++;,c++,memory,allocation,C++,Memory,Allocation,我想创建一个最适合的内存分配解决方案 int main() { int input; int memoryBlock[ARRAY_SIZE] = {5, 10, 3, 9, 7}; int bestFit; cout << "Please enter the memory size you want to allocate: "; cin >> input; for (int i = 0; i < ARRAY_SI
int main()
{
int input;
int memoryBlock[ARRAY_SIZE] = {5, 10, 3, 9, 7};
int bestFit;
cout << "Please enter the memory size you want to allocate: ";
cin >> input;
for (int i = 0; i < ARRAY_SIZE; i++){
if (memoryBlock[i] - input < 0 ){
}
else {
bestFit = memoryBlock[i];
}
}
cout << bestFit;
}
intmain()
{
int输入;
int memoryBlock[ARRAY_SIZE]={5,10,3,9,7};
最佳拟合;
cout>输入;
for(int i=0;i cout更改代码,使其仅在小于最佳拟合的情况下替换最佳拟合:
int bestFit = -1;
for (int i = 0; i < ARRAY_SIZE; ++i) {
if (memoryBlock[i] - input >= 0 && memoryBlock[i] < bestFit) {
bestFit = memoryBlock[i];
}
}
int最佳拟合=-1;
对于(int i=0;i=0&&memoryBlock[i]