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

Функция get() не возвращает значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cоздать класс по ООП http://www.cyberforum.ru/cpp-beginners/thread957475.html
Нужно создать класс по ООП (Объектно ориентированом програмировании) на вижуал
C++ Problem with passing a list variable by a reference Здравствуйте. Не знал, как нормально сформулировать заглавие на русском! :D В общем такая проблема. Есть C++ Win32 Empty Project Application. Программа: как всегда улучшаю свою предыдущую версию... http://www.cyberforum.ru/cpp-beginners/thread957464.html
C++ Глаз замылился, всё ли правильно?
Доброго времени суток! Ребят, гляньте, нет утечки памяти: char **table = new char*; for (int i=0; i < ROWS; i++) table = new char;
Зачёт по С++ C++
Ребят помогите подготовиться к зачёту: 1)написать директиву препроцессора, которая реализует вставку собственного заголовочного файла с именем main 2)Определить имя константы:3,1415 3)Создать...
C++ Используя динамический массив, обработать элементы http://www.cyberforum.ru/cpp-beginners/thread957452.html
Дан массив целых чисел из n элементов. Удалить из него все элементы, в записи которых последняя цифра равна 0.
C++ MaxMin слова в строке Ребята, помогите реализовать задачу: "В тексте, введенном пользователем с клавиатуры, найти самое длинное и самое короткое слово и вывести их". НЕЛЬЗЯ использовать strtok и классы( подробнее

Показать сообщение отдельно
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.09.2013, 14:05
Цитата Сообщение от dimakozyr Посмотреть сообщение
Не учел, что он будет каждый раз при создании объекта обнуляться конструктором.
Кто он? У каждого объекта свой screen, поэтому ничего обнуляться, у других объектов, не будет. Тут дело, как раз, не в начальной инициализации нолём, а в том, что после этого, дальше в коде, он не получает значение. Эту библиотеку я не знаю, как там что должно быть - тоже. Углубляться в ваш код - желания нет. Но если создаёте объект (C_Scenes o_scenesC_DrawScene_1) и в нём есть указатель screen, то позаботьтесь о том, чтобы задать ему значение (через setScreen()), отличное от NULL. Чем, где, как - это я не знаю, думайте. Например, перед первым обращением по значению screen (файл C_DrawScene_1.cpp):
C++
1
2
3
4
5
6
7
8
9
C_Scenes o_scenesC_DrawScene_1;
...
void C_DrawScene_1::scene_1_events() 
{
    ...
    o_scenesC_DrawScene_1.setScreen(....); // задаётся значение screen
    SDL_Flip(o_scenesC_DrawScene_1.getScreen()); // первое обращение к screen объекта o_scenesC_DrawScene_1
    ...
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru