В чем проблема с использованием Auto Keyword в коде, запускается бесконечно в C ++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 В чем проблема с использованием Auto Keyword в коде, запускается бесконечно в C ++

Сообщение Anonymous »

пытался построить CPP MinHeap и накапливал вектор, как ниже, и код работает не внедренно, запустив Mac Pro M3 < /p>

Код: Выделить всё

class Solution {
vector list;
public:
vector buildHeap(vector &A) {
// code here
list = A;
auto N = list.size();  // when I change auto to size_t and in for loop auto to size_t then work well, what is the reason keyword "auto: we shouldn't use here sorry if silly
for(auto c = N-1;c>=0;c--)
{
auto p=c;
while((2*p+1)
int main(int argc, const char * argv[]) {
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79443678/what-is-the-problem-using-auto-keyword-in-code-runs-infinite-in-c[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»