В Visual Studio у нас все были "baadf00d", которые видели "CC" и "CD" при проверке переменных в отладчике на С++ во время выполнения.
Из того, что я понимаю, "CC" находится в режиме DEBUG только для указания, когда память была новой() или alloc() и унифицирована. В то время как "CD" представляет собой память delete'd или free'd. Я видел только "baadf00d" в сборке RELEASE (но я могу ошибаться).
Время от времени мы сталкиваемся с ситуацией, связанной с утечками памяти, переполнением буфера и т.д., и такая информация пригодится.
Кто-нибудь будет достаточно любезен, чтобы указать, когда и в каких режимах память настроена на распознаваемые байтовые шаблоны для целей отладки?