powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запутался с указателями
4 сообщений из 4, страница 1 из 1
Запутался с указателями
    #33877693
d2e8k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Не пойму почему возникает такая ошибка.
Имеется класс CallDB (string, string, string).

Создаю его объект: CallDB call(std::string("1"), std::string("2"), std::string("3")).
Создаю ссылку на этот объект CallDB *ptr = &call

Теперь эту ссылку я хочу передать как аргумент в конструктор другого класса
SClass (*ptr)

Класс SClass объявлен так:
SClass (CallDB &ptr).

Т.е.
one.cpp:
CallDB call(std::string("1"), std::string("2"), std::string("3"));
CallDB *ptr = &call;
SClass (*ptr);

two.cpp:
SClass (CallDB &ptr)

При компиляции выводится ошибка:
two.h:12: syntax error before `&'
two.cc:3: syntax error before `&' - это строка, где указано SClass (CallDB &ptr)...
...
Рейтинг: 0 / 0
Запутался с указателями
    #33877711
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
one.cpp:
CallDB call(std::string("1"), std::string("2"), std::string("3"));
CallDB *ptr = &call;
SClass (ptr);

two.cpp:
SClass (CallDB *ptr) {

ptr->blablabla();

CallDB *ptr1 = ptr;

}

...
Рейтинг: 0 / 0
Запутался с указателями
    #33877771
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d2e8k...Класс SClass объявлен так:
SClass (CallDB &ptr).....При компиляции выводится ошибка:
two.h:12: syntax error before `&'
two.cc:3: syntax error before `&' - это строка, где указано SClass (CallDB &ptr)...

1) тексты нуна приводить полностью...
2) скорее всего не обявлен (не может найти компилятор) "CallDB" до 12 строчки в файле two.h
3) нужно сделать инклуд необходимого ашника либо в ашнике two.h либо в си-пи-пи файле где Вы ссылаетесь на данный тип "CallDB"


с уважением
(круглый)
...
Рейтинг: 0 / 0
Запутался с указателями
    #33877865
d2e8k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Akh, спасибо, kolobok0!
Получилось... Была ошибка с указателями, и не везде подключены заголовочные файлы...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запутался с указателями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]