A *a;
B b(1,2);
B *test;
test = &b;
try {
//а вот тут мне надо написать этот процесс преобразования
a = &A(test);
// и так, уже по разному пишу но не работает)
a = (A)test;
}
catch(...) {
cout << "error\n";
}
Указатели и преобразование
как сделать этот с указателями ???
Код:
A *a;
B b(1,2);
B *test;
test = &b;
try {
(а вот тут мне надо написать этот процесс преобразования
a = &A(test);
и так a = (A)test; уже по разному пишу но не работает)
}
catch(...) {
cout << "error\n";
}
B b(1,2);
B *test;
test = &b;
try {
(а вот тут мне надо написать этот процесс преобразования
a = &A(test);
и так a = (A)test; уже по разному пишу но не работает)
}
catch(...) {
cout << "error\n";
}
Почисть код и используй нормальные сишные комментарии, а то нечитабельно совсем.
мне всего лишь надо узнать как в С++ кодом написать преобразование указателя на класс Б до указателя на абстрактный класс А и всё .. тот код выше просто наброски ...