Я пытаюсь перегрузить оператор вставки «
int value;
value
Но это вообще не компилируется. < /p>
int value
Реальный код довольно большой и сложный, поэтому я написал следующую упрощенную программу для демонстрации того же поведения. < /p>
< P> Я использую GCC версию 4.3.4. Другой компилятор не является вариантом. < /P>
Любая справка оценена. < /P>
#include
/**
* Simple class to use with the templates.
*/
class Data
{
public:
Data ()
{
m_value = 0;
}
Data (int val)
{
m_value = val;
}
~Data ()
{
}
int value ()
{
return (m_value);
}
int value (int val)
{
m_value = val;
return (value ());
}
private:
int m_value;
};
/**
* Assign data from RHS to LHS.
*/
template
void operator
Подробнее здесь: https://stackoverflow.com/questions/239 ... fore-token
C ++ Оператор перегрузка: ожидаемый инициализатор до '<<' Token ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Token Postman JWT Token возвращает 401, несанкционированный в ASP.net Core Web API
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Token Postman JWT Token возвращает 401, несанкционированный в ASP.net Core Web API
Anonymous » » в форуме C# - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Token Postman JWT Token возвращает 401, несанкционированный в ASP.net Core Web API
Anonymous » » в форуме C# - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-