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

структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread696971.html
В одномерном массиве,состоящем из n вещественных чисел 1) найти сумму максимальных элементов 2) максимальное произведение подряд идущих положительных элементов 3) создать новый массив из элементов...
C++ Указатели и выделение динамической памяти Только начал изучать указатели и всю эту радость с динамическими массивами структурами и т.п. Условие вот какое: В массиве из T структур Table, состоящих из двух полей: указатель на имя таблицы и... http://www.cyberforum.ru/cpp-beginners/thread696967.html
C++ Блок-схема с функциями
Помогите, пожалуйста, составить блок-схему к программе. Я не могу понять, как показать функции в блок-схеме. Заранее вам спасибо. #include <iostream> using namespace std; void variant_zadanija...
Ошибка main' must return 'int' C++
Line 6: error: '::main' must return 'int' compilation terminated due to -Wfatal-errors!!! Вот задаие::Данная матрица А (4,5), элементы умножить на скаляр C = 5,2. Элементы третьего столбца...
C++ Сумма чисел http://www.cyberforum.ru/cpp-beginners/thread696942.html
#include <iostream> using namespace std; int main() { int s; cin >> n; for (int i = 50; i <=100; ++i); cout << i << endl; }
C++ Объясните код вот у меня есть код реализации структуру (связного списка). но не могу разобраться что делает там указатели и куда они указывают. Имееться структура Node (указатель на предыдущий и следующий... подробнее

Показать сообщение отдельно
Sawyer1988
10 / 10 / 0
Регистрация: 04.03.2012
Сообщений: 128
14.11.2012, 00:41
нужно создать конструктор с начальной инициализацией
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
class my{
 
public:
 
int st;
 
my(){
 
st=4;
 
 
 
}
 
void f()
{
int  s;
cin>>s;
if(s==st)
{
...
}
 
 
}
};
дальше в какой-нибудь ф-ии класса сравнивать
аналочично со структурой

Добавлено через 47 минут
но правильнее делать так,причём объект передавать по ссылке, чтобы не создавать его копию:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
class my{
int _i;
 
public:
 
my(){
 
_i=1;
 
}
 
 
int get()
{
return _i;
}
 
void show()
{
    cout<<_i<<endl;
}
 
 
void show2(class my &o)
{
    if (o.get()<2)
    {
        cout<<o.get()*2;
    }
}
};
int main()
{
    setlocale(LC_ALL,"rus");
 
my ob;
ob.show();
ob.show2(ob);
 
    getch();
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru