Скажем, у меня есть этот код:
Код: Выделить всё
void GetSomeData(char* buffer)
{
// put some data in buffer
}
int main()
{
char buffer[1024];
while(1)
{
GetSomeData(buffer);
// do something with the data
}
return 0;
}
Я провел несколько тестов на unix с помощью команды time, и разницы во времени выполнения практически нет.
Но я не совсем уверен...
Теоретически это изменение должно иметь значение?
Подробнее здесь: https://stackoverflow.com/questions/240 ... -the-stack