История изменений
Исправление red75prim, (текущая версия) :
Я не имел ввиду врачей дебилов.
Э? А кто рекомендует: «Не использовать a+1, если есть вероятность, что a == INT_MAX. Не использовать a[i], если есть вероятность, что a+i выходит за границы аллоцированной области больше чем на 1 байт (размер байта смотри в приложении 1). Не использовать free(ptr), если ptr не был получен с помощью malloc или аналогичных функций или если уже был вызов free(ptr). Не использовать несколько операций над одним значением для которых не определены точки следования. Не использовать чтение и запись в одну и ту же область памяти из разных потоков без синхронизации. Не использовать итератор, если он был инвалидирован (список операций, которые инвалидируют итераторы для разных структур). И т.д., и т.п.»
Если вы не будете следовать рекомендациям, может наблюдаться спонтанное повреждение кожи, мягких тканей и костей ступни.
Исправление red75prim, :
Я не имел ввиду врачей дебилов.
Э? А кто рекомендует: «Не использовать a+1, если есть вероятность, что a == INT_MAX. Не использовать a[i], если есть вероятность, что a+i выходит за границы аллоцированной области больше чем на 1 байт (размер байта смотри в приложении 1). Не использовать free(ptr), если ptr не был получен с помощью malloc или аналогичных функций или если уже был вызов free(ptr). Не использовать несколько операций для которых не определены точки следования. Не использовать чтение и запись в одну и ту же область памяти из разных потоков без синхронизации. Не использовать итератор, если он был инвалидирован (список операций, которые инвалидируют итераторы для разных структур). И т.д., и т.п.»
Если вы не будете следовать рекомендациям, может наблюдаться спонтанное повреждение кожи, мягких тканей и костей ступни.
Исходная версия red75prim, :
Я не имел ввиду врачей дебилов.
Э? А кто рекомендует: «Не использовать a+1, если есть вероятность, что a == INT_MAX. Не использовать a[i], если есть вероятность, что a+i выходит за границы аллоцированной области. Не использовать free(ptr), если ptr не был получен с помощью malloc или аналогичных функций или если уже был вызов free(ptr). Не использовать несколько операций для которых не определены точки следования. Не использовать чтение и запись в одну и ту же область памяти из разных потоков без синхронизации. Не использовать итератор, если он был инвалидирован (список операций, которые инвалидируют итераторы для разных структур). И т.д., и т.п.»
Если вы не будете следовать рекомендациям, может наблюдаться спонтанное повреждение кожи, мягких тканей и костей ступни.