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

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

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

"The CBO without stats is like a morning without coffee." T.Kyte
...
Рейтинг: 0 / 0
Как правильно скопироввать данные из CString в CString?
    #32923124
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){...};
...
}
...
Рейтинг: 0 / 0
Как правильно скопироввать данные из CString в CString?
    #32923195
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как правильно скопироввать данные из CString в CString?
    #32923435
Борщов А.С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чо-то я не понял (извините, новичок). Так выглядят класс и конструктор:
Код: 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
Как правильно скопироввать данные из CString в CString?
    #32923757
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин.
Можешь,
я думал это изврат а-ля

CClass1: public CString
{

CClass1(CString s)
{
}

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


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