Ансистринг тупит, вообще не втыкаю:(((
Почему так может быть?*
Напиши простенько так, и со вкусом:
AnsiString s = AnsiString("ssssssss")+AnsiString("SSSSSSS");
:) :) :) :) :)
Цитата:
Originally posted by 3D Bob
:((((((((((((((((((((((((((((((((((((((((
Почему так может быть?*
:((((((((((((((((((((((((((((((((((((((((
Почему так может быть?*
Все очень просто. Ты конструируещь объект класса AnsiString конструктором преобразования (что-то типа AnsiString(consa char*), но перед этим компилятор вполне резонно пытается вычислить правую часть, т.е. сложить указатель const char* и const char*, что делать нельзя, т.к. указатели в С++, вообще, складывать нельзя, о чем тебе компилятор и сообщает.
Цитата:
Originally posted by Green
Все очень просто. Ты конструируещь объект класса AnsiString конструктором преобразования (что-то типа AnsiString(consa char*), но перед этим компилятор вполне резонно пытается вычислить правую часть, т.е. сложить указатель const char* и const char*, что делать нельзя, т.к. указатели в С++, вообще, складывать нельзя, о чем тебе компилятор и сообщает.
Все очень просто. Ты конструируещь объект класса AnsiString конструктором преобразования (что-то типа AnsiString(consa char*), но перед этим компилятор вполне резонно пытается вычислить правую часть, т.е. сложить указатель const char* и const char*, что делать нельзя, т.к. указатели в С++, вообще, складывать нельзя, о чем тебе компилятор и сообщает.
Вполне доходчиво. Большое спасибо.