Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как правильно скопироввать данные из CString в CString? / 8 сообщений из 8, страница 1 из 1
18.02.2005, 12:07
    #32922814
Борщов А.С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно скопироввать данные из CString в CString?
Могу я так капировать значение строки из параметра конструктора?
Или так свойству this->str присваивается только ссылка на объект s, который при выходе из конструктора будет уничтожен?
Код: plaintext
1.
2.
3.
4.
CClass1::CClass1(CString s)
{
	this->str = s; // str - свойство типа CString
}
...
Рейтинг: 0 / 0
18.02.2005, 13:01
    #32923029
hell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно скопироввать данные из CString в CString?
Будьте проще:

Код: plaintext
1.
CClass1(CString s):	CString(s){};

"The CBO without stats is like a morning without coffee." T.Kyte
...
Рейтинг: 0 / 0
18.02.2005, 13:02
    #32923036
hell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно скопироввать данные из CString в CString?
PS: вы отнаследовались от CString, я так понял? Способ именно для этого случая

"The CBO without stats is like a morning without coffee." T.Kyte
...
Рейтинг: 0 / 0
18.02.2005, 13:25
    #32923124
zuzu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно скопироввать данные из CString в CString?
hellPS: вы отнаследовались от CString, я так понял? Способ именно для этого случая

"The CBO without stats is like a morning without coffee." T.Kyte
необезательно "отнаследовались от CString" это способ инициализации:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
class A
{
int a;
string b
A(int _a, string _b)a(_a), b(_b){...};
...
}
...
Рейтинг: 0 / 0
18.02.2005, 13:49
    #32923195
hell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно скопироввать данные из CString в CString?
zuzu hellPS: вы отнаследовались от CString, я так понял? Способ именно для этого случая

"The CBO without stats is like a morning without coffee." T.Kyte
необезательно "отнаследовались от CString" это способ инициализации:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
class A
{
int a;
string b
A(int _a, string _b)a(_a), b(_b){...};
...
}


Блин, не было наследования, был бы конструктор :

CClass1(CString s): a(s) {};

А не то, что я написал.
Если человек пишет this-> и говорит что это CString member, наверно ж он отнаследовался
...
Рейтинг: 0 / 0
18.02.2005, 14:48
    #32923435
Борщов А.С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно скопироввать данные из CString в CString?
Чо-то я не понял (извините, новичок). Так выглядят класс и конструктор:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
class CClass1 {
public:
	CClass1(CString s);
private:
	CString str;
}

CClass1::CClass1(CString s)
{
	this->str = s; // str - свойство типа CString
}


Что писать вместо this->str = s, что бы скопировать значение строки (не весь объект CString) в мембер str?
...
Рейтинг: 0 / 0
18.02.2005, 16:28
    #32923757
hell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно скопироввать данные из CString в CString?
Блин.
Можешь,
я думал это изврат а-ля

CClass1: public CString
{

CClass1(CString s)
{
}

}
"The CBO without stats is like a morning without coffee." T.Kyte
...
Рейтинг: 0 / 0
18.02.2005, 23:59
    #32924433
Борщов А.С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно скопироввать данные из CString в CString?
Спасип.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как правильно скопироввать данные из CString в CString? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]