На этой лекции автор поговорит о терминологии: что из себя представляет неопределённое и неуточнённое поведение. Обсудит несколько простых примеров неопределённого поведения, а также такие проблемы как выход за границу массива и отсутствие виртуального деструктора. В этой лекции будут затронуты такие темы как оператор delete, нулевые указатели, сдвиги, целочисленное переполнение (64-битные ошибки и контрольная сумма) и как писать более надёжный код.
0