Dima
Dima

C++: как перегрузить оператор<<(левый сдвиг) для класса, чтобы можно было "отправлять" в класс строку?

т.е. аналогия со стандартным потоком вывода.
пример:
class my_cool_class_c
{
...
};
void my_foo()
{
my_cool_class_c cool;
cool<<"be cool!";
}

да, но мне нужен именно char

void operator<<(char char_array[])
во как надо:-)

ЮМ
Юлия Митрофанова

operator << (string s) {

}

ещё стоит добавить вот это в определении оператора: public static void или string в зависимости от того, как ты раелизуешь присваивание строки

тогда поставь char ...

Похожие вопросы
Перегрузка операторов C#
Как в С++ перегрузить оператор int+класс (не класс+int)
C# работа со строками
Проблема с строками в C++
Перегрузка оператора c++
Перегрузка операторов C++
Как перегрузить оператор разыменования?
C++. Перегрузка операторов.
Работа со строкой в c++
c# надо объяснить строки