Блог программиста-стажёра. Интересный опыт и истории из жизни разработчика, на начальном этапе карьеры.
#include <sstream>
int main() {
std::stringstream ss("a");
std::cout << ss.str();
ss << "b";
std::cout << ss.str();
}printf("Here284");
code_that_crashes();
printf("Here285");
Мы можем ничего и не увидеть на экране, потому что в конце первого принта нет переноса строки, и сделаем ложный вывод, что исполнение сюда не дошло.
А gdb для слабых» chmod 600 ./prog » ls -la ./prog -rw-------. 1 eignatenko users 8208 Mar 20 17:20 prog » ./prog bash: ./prog: Permission denied » /lib64/ld-linux-x86-64.so.2 ./prog HelloКороче примерно так же, как баш скрипты можно запустить через /bin/bash, если у них прав на выполнение не стоит. Шок контент, не иначе. Тут вот подробнее об этом можно найти.
double celsius = 25.5f;