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

Подскажите по массивам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ цикл for в интересной записи http://www.cyberforum.ru/cpp-beginners/thread820149.html
char *longest(char *s) { short i, length, maxlength; char *c = s; length = maxlength = 0; for(i=0;; ++i,++s) { if((*s != ' ') && (*s != 0)) { length ++;
C++ Задана целочисленная матрица порядка n x n. Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с ини Определить вектор, каждый элемент которого равен скалярному произведению соответствующей строки на себя. Найти наибольший элемент среди элементов главной и побочной диагонали и вывести на экран сумму элементов строки, в которой он находится. Задача нужна на языке с++, среда программирования коде блокс! помогите))) http://www.cyberforum.ru/cpp-beginners/thread820147.html
C++ Символы в строке
Здравствуйте. Как программно редактировать символы строки? Например: Мы получаем такую строку C:\Windows\system32 а нужно ее переделать на C:\\Windows\\system32 через код программы. Как это сделать?
C++ Непонятное объявление в классе
Здравствуйте! Помогите разобраться в следущем коде: typedef float (* ClassAFunc)(const float x, const float z);//откуда берется ClassAFunc? struct Block; class ClassA { protected: ClassAFunc aFunc; ....
C++ Заполнение структуры значениями http://www.cyberforum.ru/cpp-beginners/thread820120.html
Как правильно заполнить структуру рандомными значениями? Проблема с инициализацией :( #include <iostream> #include <string> #include <cstring> #include <windows.h> #include <limits> using namespace std;
C++ Задача с шаблонами функций Необходимо написать программу, которая использует шаблон функции по имени Min для определения наименьшего из двух аргументов, используя пары целых чисел, символов и чисел с плавающей запятой. Программу написал, но почему ругается на мой шаблон.Помогите найти ошибку #include<iostream> using namespace std; template <class Min> Min minimum (Min ch1, Min ch2) { Min mini = ch1; if (ch2 < ch1)... подробнее

Показать сообщение отдельно
paladinama
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 21

Подскажите по массивам - C++

27.03.2013, 15:51. Просмотров 207. Ответов 1
Метки (Все метки)

Всем привет! Пишу игру для платформы Bada=)
Суть проблемы: есть 2 класса. Из 1-ого класса вызываю функцию 2-ого. Перед этим во 2-классе я заполняю массив с хмл. Так вот. Мне нужно как-то этот массив использовать в вызванной функции. Пишет, что нельзя использовать массив в статической функции.
Вот ...invalid use of member 'PictureForm::ALL_PICTURE' in static member function PictureForm.h
Заголовочный файл
C++
1
2
3
4
5
6
7
8
9
....
class PictureForm:
{
public:
    String ALL_PICTURE[MenuForm::KolvoLevelov][MenuForm::KolvoPicture][10];
    static void ConstructPicture(int Number_Level);
....};
 
#endif
Код #1 выдает ошибку
C++
1
2
3
4
5
6
7
void PictureForm::ConstructPicture(int Number_Level)
{
    String* test = new String;
    *test = ALL_PICTURE[1][1][1];
    AppLog("country : %S\n", (*test).GetPointer());
 
}
Код №2. Идет нормально, но в массиве нету информации. Насколько я понимаю, создается пустой массив.
C++
1
2
3
4
5
6
7
8
void PictureForm::ConstructPicture(int Number_Level)
{
    PictureForm naslednik;
        String* test = new String;
    *test = naslednik.ALL_PICTURE[1][1][1];
    AppLog("country : %S\n", (*test).GetPointer());
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru