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

Что-то код выдаёт не так - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ёлочка из звездочек =) http://www.cyberforum.ru/cpp-beginners/thread54953.html
#include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); int i=0; while(i<=10) { int a=0; while(a<i+1)
C++ Что означает ? Вот функция добавления нового елемента в начало Plist pt; pt = new list; pt->data = data; pt->next = sfirst; pt->prev = NULL; // это при условии, что список NULL - elem -... http://www.cyberforum.ru/cpp-beginners/thread54941.html
C++ с использованием массивов (minmax)
Задачу надо написать на С. ( плз помогите ) Дано целое число N и набор из N целых чисел. Найти количество элементов, содержащихся между первым и последним максимальным элементом. Если в наборе...
с использованием массивов (array) C++
Задачи надо написать на С. 1) - Дан массив A размера N. Вывести вначале его элементы с чётными номерами ( в порядке возрастания номеров), а затем - элементы с нечётными номерами ( также в порядке...
C++ Чередущиеся элементы в массиве http://www.cyberforum.ru/cpp-beginners/thread54921.html
Задан одномерный массив. Нужно подсчитать количество чередующихся положительных и отрицательных элементов. То есть, если массив , то в нем будет 3 пары чередуюхся чисел.
C++ GDI Ребята, привет. Не знаю, с чего начать. Нужен примерчик использования интерфейса графического устройства. Что-нибудь нарисовать, показать,как это работает. Может кто знает? подробнее

Показать сообщение отдельно
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
08.10.2009, 06:55
Цитата Сообщение от Syltan
Вы не объясните зачем нужно вот это:
класс сохраняет переменные для самого себя, эти методы позволяют вызывающему, получать значения этих переменных

C++
1
2
3
    int pass;
 
    pass = minivan.get_passengers();
C++
1
2
3
    int pass;
 
    pass = minivan.passengers;
не сработает, так как passengers доступна только в классе (по-дефолту там private для неё выставляется)

иллюстрация

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
28
 
#include <iostream>
 
using namespace std;
 
int main(void)
{
    class X {
            int something;
        public :
            X(void) {
                something = 3;
            };
            
            int getp(void) {
                return something;
            };
    };
    int p, q;
    
    X obj;
    p = obj.getp();
    //q = obj.something;
    
    cout << p << endl;
 
    return 0;
}

если расскомментировать, она пишет
Код
[guest@station tmp]$ g++ t.cpp -o t
t.cpp: In function ‘int main()’:
t.cpp:9: ошибка: ‘int main()::X::something’ is private
t.cpp:25: ошибка: в данном контексте
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru