При составлении следующего кода с использованием GCC 9.3.0 с включенной оптимизацией O2 и запусками его на Ubuntu 20.04 LTS, x86_64 архитектура, происходит неожиданный выход.
При составлении следующего кода с использованием GCC 9.3.0 с включенной оптимизацией O2 и запусками его на Ubuntu 20.04 LTS, x86_64 архитектура, происходит неожиданный выход.[code]#include #include int c[2]; void f(__int128 p) { c[p + 1] = 1; c[p + 1] = std::max(c[p + 1], c[p] + 1); return; } int main() { f(0); std::cout
При составлении следующего кода с использованием GCC 9.3.0 с включенной оптимизацией O2 и запусками его на Ubuntu 20.04 LTS, x86_64 архитектура, происходит неожиданный выход. #include
#include
int c ;
void f(__int128 p) {
c = 1;
c = std::max(c , c...
Следующий метод работает нормально, но мне интересно узнать о производительности и оптимизации.
Пример: я вызываю «Output(str)», чтобы отправить что-то на терминал. Я добавил метод, который выводит данные только при отладке, следующим образом....