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

Обращение к структуре в классе с выделением памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на с++ Черно-белая графика http://www.cyberforum.ru/cpp-beginners/thread352261.html
Нужно решить на с++ заранее спасибоо! Одна из базовых задач компьютерной графики – обработка черно-белых изображений. Изображения можно представить в виде прямоугольников шириной w и высотой h, разбитых на w×h единичных квадратов, каждый из которых имеет либо белый, либо черный цвет. Такие единичные квадраты называются пикселями. В памяти компьютера сами изображения хранятся в виде...
C++ Задача на с ++ Вычисление суммы цифр строки нужно решить на С++ Дана строка, состоящая из символов, каждый из которых является знаком «+» или цифрой, начинающаяся и заканчивающаяся цифрой. Если в строке встречается сочетание «++», то выдать сообщение об ошибке, в противном случае вычислить получившуюся сумму. есть на Паскале const s = '2+6+8+9+1+5'; var i,res: integer; begin http://www.cyberforum.ru/cpp-beginners/thread352258.html
Форматы преобразования данных C++
Пусть k - целое от 1 до 365. Присвоить целой переменной n значение 1,2,...6 или 7 в зависимости от того, на какой день недели (понедельник, вторник,..., суббота или воскресенье) приходится k- й день не високосного года, в котором 1 января - понедельник.
C++ Задача на С++ Наибольшее отношение
Нужно решить задачу в С ++ Наибольшее отношение Условие задачи. Найдите наибольшее значение отношения трехзначного числа к сумме его цифр. Решение задачи на Паскале. Поскольку речь идет о трехзначных числах, то диапазон начинается с самого малого из них, т.е. 100, а заканчивается самым большим трехзначным числом 999. Задачу можно решить простым перебором всех вариантов, хотя сразу хочу...
C++ Проигрыватель на c++. http://www.cyberforum.ru/cpp-beginners/thread352236.html
Я новичок в c++ раньше работал с delphi и php,сейчас учусь по Дейтл'у. Захотелось написать видео и аудио проигрыватель,хотелось бы поинтересоваться у опытных программистов какую литературу стоит читать по этой теме? Работаю на QT creator,помогите советом и по возможности полезной литературой. Проигрыватель нужен простенький что бы читал mp3 и avi,и не говорите что это слишком сложно для меня....
C++ Гаусс Ребят, помогите с кусочком программы реализации метода Гаусса. мне нужно приведение матрицы к треугольному виду. Заранее спасибо подробнее

Показать сообщение отдельно
insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
16.09.2011, 19:15     Обращение к структуре в классе с выделением памяти
Spliver, в не void ф-ция всегда должен быть return. Из вне можно обращаться только к public методам или полям класса..
Так более правильнее..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class Components {
    struct  comps{ // -- База компонентов
        char name[50];
    };
    comps  *components;
 
public:
    int ReadComponents();
    int ReadProducts();
};
 
 
int Components::ReadProducts() {
    int b = ReadComponents();
 
    printf ("Результат: %s",components[5].name);
    // Выводится полная фигня, такое ощущение, что память выделяется только 
    //   в пределах метода, а после уничтожается
    return 0;
}
 
int Components::ReadComponents() {
    components = (comps*)malloc(sizeof(comps)*10);
    strcpy(components[5].name,"Prostotak");
 
    return 0;
}
 
Текущее время: 15:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru