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

определить головной класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму елементов главной и вспомог. диагоналей. http://www.cyberforum.ru/cpp-beginners/thread238989.html
Дана задача: Найти сумму элементов главной и вспомогательной диагоналей и вывести на экран сообщение какая сумма больше. и формула есть i-n-j-1 вот что покачто готово: #include<iostream.h> void main() {
C++ введённые 2 строки делятся на 3, в 3-й строке веводятся оперделённые части 1-й и 2-й строк Помогите склеить такую штуку: 1. введённые 2 строки (S1 и S2) делятся на 3 части strlen (S1)/3; strlen (S2)/3; 2. в третей строке нужно чтобы выводило 1-ю часть S1, 2-ю часть S2 и 3-ю часть S1. пример. S1= asdtyhnhu S2= mfjlencjy S3=asdlennhu http://www.cyberforum.ru/cpp-beginners/thread238982.html
Нарисовать любую геометрическую фигуру C++
Здравствуйте! Помогите пожалуйста, как использовать в Turbo C графику с помощью библиотеки #include <graphics.h>? Хотя-бы вывести что нибудь (точку, линию окружность...)
C++ последовательность 1 3 5 7 ... 8 6 4 2 0
нужно было написать алгоритм 1 3 5 7 ... 8 6 4 2 0. Причём половину ячеек массива занимают нечётные числа в порядке возрастания, половину - чётные в порядке убывания. Написал код, компилируется, да не так, как нужно.Подскажите, пожалуйста!Возможно наличие дурацких ошибок:) #include "TXLib.h" int main() { txCreateWindow (500, 500); const int SIZE = 22; int x = {1}; int...
C++ что такое trunc в pascal и на какой оператор его заменить в С++?? http://www.cyberforum.ru/cpp-beginners/thread238945.html
... REPEAT m1:=int(w1/h); m:=trunc(m1); for j:=1 to m do begin ...
C++ Не работает пароль при выборе Админа. Помогите пожалуйста, что я делаю не так? Задача такова - при вводе 1- я должен зайти как админ и ввести пароль, при вводе 2 - вхожу как оператор без пароля . Проблема в том, что при вводе пароля любая комбинация даже верная приводит к тому,что программа выдает "Не верный пароль". int user(){ int m; char p; while(m!=1 && m!=2){ cout<<"Vvedite 1 - Admin, 2 - Operator\n"; cin>>m;} подробнее

Показать сообщение отдельно
no0ker
100 / 87 / 4
Регистрация: 17.12.2010
Сообщений: 416
06.02.2011, 20:05     определить головной класс
честно говоря, не очень понимаю зачем такое может потребоваться, но может быть вот так.

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
#include <iostream>
 
class A
{
    public :
    int x;
 
    class B
    {
        public:
        void calc(A* a)
        {
            a->x=2;
        };
    };
 
 
    A(){
        b=new B();
    };
 
    B* b;
};
 
 
int main(){
    A t;
    t.b->calc(&t);
    std::cout << t.x;
}
Добавлено через 42 минуты
еще вариант быдлокодинга

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
#include <iostream>
 
class A
{
    public :
    int x;
 
    class B
    {
        public:
        A* parent;
 
        B(A* p){
            parent = p;
        }
 
        void calc()
        {
            parent->x=2;
        }
    };
 
    A(){
        b=new B(this);
    }
 
    B* b;
};
 
 
int main(){
    A* te;
    te = new A;
 
    te->b->calc();
    std::cout << te->x;
}
 
Текущее время: 14:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru