Форум программистов, компьютерный форум CyberForum.ru

Блоки памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Совмещение union и class http://www.cyberforum.ru/cpp-beginners/thread620261.html
class A { public: A(){} }; class B { public: B(){}
C++ namespace Сколько читаю форумы и прочее, видел только namespace std. какие еще бывают и зачем они нужны? http://www.cyberforum.ru/cpp-beginners/thread620253.html
C++ Разница между char и signed char
Не понимаю в чем разница между char и signed char, ведь char по умолчанию знаковый. Не комплилируется следующий фрагмент кода: void f(char&){} int main(){ signed char sc; f(sc); return 0; }
Работа С Массивами (Выбрать три различные точки из заданного множества точек на плоскости так...) C++
Задание: Выбрать три различные точки из заданного множества точек на плоскости так, чтобы была минимальной разность между количествами точек, лежащих внутри и вне треугольника с вершинами в выбранных точках. Почему не работает? Помогите исправить ошибки, заранее благодарю. #include <iostream> int main(int argc, char* argv) { //----------------------------------------------------------
C++ Как string создает строку?(calloc, malloc) http://www.cyberforum.ru/cpp-beginners/thread620238.html
стринг создает строку с помощью calloc, malloc?
C++ string, c_str функция string.c_str() возвращает const char*, что бы не изменяли строку напрямую. Но! Если явно преобразовать указатель к char*, то строка вполне изменяется. int main() { string str = "qwerty"; char *p = (char*)str.c_str(); *(p+1) = 'k'; cout << str; getch(); подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
09.07.2012, 12:21     Блоки памяти
Цитата Сообщение от pianist Посмотреть сообщение
вижулстудия умеет показывать hex и выводит везде, где грязь CD но курсивно, а не как обычный hex.
Такое поведение VS характерно для режима Debug: все неинициализированные переменные заполняются "магическим числом" 0xCD. Именно для того, чтобы программист мог в отладчике посмотреть, что переменная - не инициализирована. Студия определяет это именно анализом байтов переменной на 0xCD.

Обрати внимание: в Release Студия ничего этого делать не будет!! В релизе где была случайная грязь - она там же той же случайной грязью и останется.
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru