Цитата(Xenia @ Sep 25 2013, 00:17)

И все-таки проверьте - определите параметры вашего оператора так:
Код
void CL_StringLib::Add(const char *);
т.е. в буквальном соответствии со строковой константой. И посмотрите, пропадет ли ошибка в строке
Код
Trip += "mm";
определил так. теперь ошибка пропала в обоих строках.
посмотрел какои у меня char:
так что непонятно почему он не хочет совмещать uint8_t и char!
Далее выяснилось вот что. Ф-ция член
Код
void inline Add( uint8_t const * addpoint)
спокоино програтывает строки в ф-циях вне класса типа
Код
Trip.Add("fdf");
Но выдает ошибку в теле ф-ции оператора +=
Код
CL_StringLib & operator += ( uint8_t const * addpoint )
{
Add(addpoint);
return *this;
}
пишет
Код
Error[Pe167]: argument of type "char const *" is incompatible with parameter of type "uint8_t const *" C:\..... 83
Цитата(A. Fig Lee @ Sep 25 2013, 06:08)

Speed_units знак вопроса включает?
да включает, даже если убрать условие, дело это не меняет ((