Форум программистов, компьютерный форум 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. Программа: как всегда улучшаю свою предыдущую версию рендеринга объекта, считываемого из obj файла. На этот раз разделяю программу по отдельным файлам (классам). В главном файле создал переменную типа Vertex (этот тип я реализовал в другом классе (т.е. в... 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)Создать именованные константы TRUE, FALSE для обозначения логических результатов. Спасибо за ранее!
C++ Используя динамический массив, обработать элементы http://www.cyberforum.ru/cpp-beginners/thread957452.html
Дан массив целых чисел из n элементов. Удалить из него все элементы, в записи которых последняя цифра равна 0.
C++ MaxMin слова в строке Ребята, помогите реализовать задачу: "В тексте, введенном пользователем с клавиатуры, найти самое длинное и самое короткое слово и вывести их". НЕЛЬЗЯ использовать strtok и классы( подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.09.2013, 16:35     Функция get() не возвращает значение
Цитата Сообщение от dimakozyr Посмотреть сообщение
Вообще идея была. проинициализировать screen в отдельном классе
Цитата Сообщение от dimakozyr Посмотреть сообщение
После чего использовать этот-же screen в других классах.
Раз вы хотите действовать через глобальный объект o_scenesC_DrawScene_1, тогда (в начале программы) и присваивайте значение screen из этого объекта, а не из o_scenes (который в C_MainClass).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "C_MainClass.h"
#include "C_DrawScene_1.h"
 
extern C_Scenes o_scenesC_DrawScene_1; // глобальный объект
 
void C_MainClass::initSDL() {   
    SDL_Init(SDL_INIT_EVERYTHING);
    //o_scenes.setScreen(SDL_SetVideoMode(_screenWidth, _screenHeigth, 
                                        //_screenColorBits, SDL_SWSURFACE));
 
    o_scenesC_DrawScene_1.setScreen(SDL_SetVideoMode(_screenWidth, _screenHeigth, 
                                        _screenColorBits, SDL_SWSURFACE));
    
    SDL_WM_SetCaption("Beaver Game", NULL);
}
Раз объект глобальный, то его можно сделать видимым (через extern) в других файлах, и использовать screen из него.
 
Текущее время: 01:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru