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

Классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 16-битные числа http://www.cyberforum.ru/cpp-beginners/thread971535.html
Данные два 16-битных числа A (aa. .. a) и B (bb. .. b), случайным образом выбирается точка разрыва t и получаем 2 числа (С1 и С2): для первого числа биты от 0 до t берем из числа A, а другие с B; для второго числа биты от 0 до t берем из числа В, а другие с А; То есть, как в этом примере (для t = 5): 0 t 16 0 t 16 С1 = aaaaabbbbbbbbbbb и С2 = bbbbbaaaaaaaaaaa
C++ Как записать объект с полем типа std::string в бинарном виде в файл и считать его обратно? Знаю как записывать объекты в файл в бинарном виде, но как быть, когда у них динамические поля? Какой метод использовать? Можете привести самый простейший пример? http://www.cyberforum.ru/cpp-beginners/thread971532.html
C++ потоки
Можно ли както вызывать одну функцию , передавая разные параметры , в разных потоках(_beginthread) одновременно? (Например передавать функции диапазон ip-адресов(для пинга) и чтобы одновременно несколько потоков это делали) Если да , то не могли бы небольшой пример показать : P
Последовательные контейнеры. Списки C++
Помогите, пожалуйста, как реализовать вставку 100 элементов в список, в случайную позицию? Вот мои попытки, но они - напрасные( #include <iostream> #include <list> #include <time.h> // using namespace std; // int main(){ int const n = 100;
C++ Программный код для Dev-C++ http://www.cyberforum.ru/cpp-beginners/thread971523.html
ln x=\sum_{n=0}^{\propto }\frac{{(-1)}^{n}{(x-1)}^{n+1}}{(n+1)}=(x-1)-\frac{{(x-1)}^{2}}{2}+\frac{{(x-1)}^{3}}{3}-... 0< x<2
C++ Возможная пробелами с типами данных Здравствуйте! Есть следующие задание: http://s5.hostingkartinok.com/uploads/images/2013/10/f918d6e0a9bf1c4476ca287477d9619b.png Её я решил, вот получившийся код (на код в комментариях не обращайте внимание, сделал 2 варианта, потому что парень которому помогал еще не учил рекурсию и дополнительные возможности библиотеки math.h): #include <iostream> #include <iomanip> подробнее

Показать сообщение отдельно
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
07.10.2013, 21:15     Классы
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <iostream>
#include <string>
using namespace std;
 
class TMarsh{
private:
    struct Marsh
    {
    string Begst;
    string Term;
    int Num;
    };
public:
    Marsh first_trafic;
    TMarsh();
    TMarsh(string, string, int);
    void Set_Begst(string);
    string Get_Begst();
    void Set_Term(string);
    string Get_Term();
    void Set_Num(int);
    int Get_Num();
};
 
TMarsh::TMarsh()
{
    //first_trafic=NULL;
}
TMarsh::TMarsh(string start, string end, int number)
{
    Set_Begst(start);
    Set_Term(end);
    Set_Num(number);
}
void TMarsh::Set_Begst(string start)
{
    first_trafic.Begst=start;
}
void TMarsh::Set_Term(string end)
{
    first_trafic.Term=end;
}
void TMarsh::Set_Num(int number)
{
    first_trafic.Num=number;
}
string TMarsh::Get_Begst()
{
    return first_trafic.Begst;
}
string TMarsh::Get_Term()
{
    return first_trafic.Term;
}
int TMarsh::Get_Num()
{
    return first_trafic.Num;
}
int main()
{
    string start, end;
    int number;
    TMarsh *trafic = new TMarsh[3];
    for(int i=0; i<3; i++)
    {
        getline(cin, start);
        getline(cin, end);
        cin>>number;
        trafic[i].Set_Begst(start);
        trafic[i].Set_Term(end);
        trafic[i].Set_Num(number);
        cin.get();
    }
    for (int i=0; i<3; i++)
    {
        cout<<trafic[i].Get_Begst()<<" "<<trafic[i].Get_Term()<<" "<<trafic[i].Get_Num()<<endl;
    }
    return 0;
}
 
Текущее время: 17:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru