Size: a a a

2021 July 02

T

Ternvein in supapro.cxx
Написано же, куча кончилась.
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
ну да, но как она кончилась на этапе компиляции?
источник

T

Ternvein in supapro.cxx
А компилятор разве не может себе память выделять?
источник

K

Kelbon in supapro.cxx
не ну странно что у него лимит на это, думаю это какой то не просто лимит кучи, а специальный
источник

K

Kelbon in supapro.cxx
или компилятор специальный
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Хм, просто интересно, зачем нужен этот лимит?
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
тип зачем может понадобиться его выставлять
источник

T

Ternvein in supapro.cxx
источник

K

Kelbon in supapro.cxx
просил же загуглить()
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Понял, спасибо.
А если я ставлю /Zm519, но получаю ту же ошибку?

То тогда что делать?
источник

K

Kelbon in supapro.cxx
не выделять бесконечное количество памяти
источник

T

Ternvein in supapro.cxx
Вообще учитывая ошибку, выглядит так, как будто у вас рекурсивный инклуд.
источник

K

Kelbon in supapro.cxx
)
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Хм...
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
это как вообще?
источник

T

Ternvein in supapro.cxx
Это когда заголовочный файл включает (скорее всего опосредованно) сам себя без гвардов.
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Ок, проверю. Спасибо
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Я проверил и всё, что я добавил, содержит #pragma once.

Но проблема пофиксилась сама собой, когда я убрал include один.

Тип было
#include <A.h>
#include <B.h> // где A по факту включал B

Стало
#include <A.h>
источник

DP

Denis Paukaev in supapro.cxx
а всё, просмотрел, если циклических инклуд то это надо править
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
ну у меня не было циклического - просто дважды инклудил те же хедеры...
источник