LINUX.ORG.RU

История изменений

Исправление wota, (текущая версия) :

Вот банальный пример, который -Wall -Wextra -pedantic не ловят

~$ scan-build clang++ 1.cpp
scan-build: Using '/usr/bin/clang' for static analysis
1.cpp:13:22: warning: Use of memory after it is freed
        std::cout << b.ref << std::endl; 
                     ^~~~~

Исправление wota, :

Вот банальный пример, который -Wall -Wextra -pedantic не ловят

~$ scan-build clang++ 1.cpp
scan-build: Using '/usr/bin/clang' for static analysis
1.cpp:13:22: warning: Use of memory after it is freed
        std::cout << b.ref << std::endl; 

Исходная версия wota, :

Вот банальный пример, который -Wall -Wextra -pedantic не ловят

~$ scan-build clang++ 1.cpp scan-build: Using '/usr/bin/clang' for static analysis 1.cpp:13:22: warning: Use of memory after it is freed std::cout << b.ref << std::endl;