Пардон за тупой вопрос, но реально ли сделать в классе такой оператор:
class MyClass{
...
char* operator[](const char *field_name);
...
}
char* MyClass::operator[](char *s) {
...
return str;
}
используется так:
...
MyClass *my = new MyClass();
my["somestring"];
...
При компиляции ошибка:
class.cpp:74: ошибка: некорректные типы ‘MyClass*[char [11]]’ для индекса массива
Заранее спасибо!!!

Ответ на:
комментарий
от Reset


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как сделать итератор от set не константным по умолчанию? (2021)
- Форум Обфускация строк сишным препроцессором, как? (2019)
- Форум auto_ptr в С++ (2002)
- Форум проблема с функцией (утечка памяти), С++ (( (2009)
- Форум Наследованный класс в QVector (2017)
- Форум Использование placement new (2014)
- Форум Проблема с деструктором класса (2002)
- Форум Как программно завершить Qt4 приложение? (2007)
- Форум [c++] iterator exception (2010)
- Форум использование new(void*, size_t) (2008)