ОБСУЖДЕНИЕ

класс String без .net

2 ответов 3,7 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Я решил реализовать что-то подобное классу String из .NET с таким же именем, но компилятор выдаёт мне кучу (вроде 9) ошибок.
Подскажите, что неправильного с этим кодом?
Класс не такой уж и маленький поэтому прикреплю его к сообщению.
 

Вложения

Какие ошибки генерирует компилятор? Зачем string.h подключаете?
 
Сейчас я немного подправил мой класс, но он выдаёт одну непонятную мне ошибку:
c:\microsoft visual studio 9.0\all\c++\nns classes\nns classes\string.cpp(7) : error C2533: 'String::{ctor}' : constructors not allowed a return type
хотя у моих конструкторов и не пахнет возвращаемыми значениями.
string.h подключал чтобы пользоваться функциями вроде strcpy(), strcat().
Новый вариант класса:
 

Вложения

Статус
Закрыто для дальнейших ответов.