CString::CString

CString ( );

CString ( St&ała CStringamp; stringSrc );
rzut ( CMemoryException );

CString ( TCHAR ch, int nRepeat = 1 );
rzut ( CMemoryException );

CString ( LPCTSTR lpch, int nLength );
rzut ( CMemoryException );

CString ( Stała niepodpisane char * psz );
rzut ( CMemoryException );

CString ( LPCWSTR lpsz );
rzut ( CMemoryException );

CString ( LPCSTR lpsz );
rzut ( CMemoryException );

Parametry

stringSrc

Istniejący obiekt CString mają być kopiowane do tego obiektu CString.

ch

Pojedynczy znak za powtarzające się nRepeat razy.

nRepeat

Liczba powtórzeń dla ch.

lpch

Wskaźnik tablica znaków długości nLength, nie zakończonym znakiem null.

nLength

Liczba to liczba znaków w pch.

psz

Ciąg zakończony wartością zerową mają być kopiowane do tego obiektu CString .

lpsz

Ciąg zakończony wartością zerową mają być kopiowane do tego obiektu CString.

Uwagi

Każdy z tych konstruktory inicjuje nowy obiekt CString z określonych danych.

Ponieważ konstruktory skopiuj dane wejściowe do nowego magazynu przydzielone, powinieneś być świadomy, że pamięć wyjątków może spowodować. Należy zauważyć, że niektóre z tych konstruktory pełnić funkcje konwersji. Dzięki temu można podstawić, na przykład, LPTSTR , w przypadku gdy oczekuje się, że obiekt CString jest.

Kilka formularzy konstruktora mają specjalnego przeznaczenia:

Aby uzyskać więcej informacji, zobacz ciągów: oczyszczanie wyjątek CString w Visual C++ Programmer's Guide

Przykład

Poniższy przykład demonstruje użycie CString::CString.

/ / przykład CString::CString
CString s1; nbsp;                   / / Pusty ciąg
CString s2 ("cat");           / Z C literał ciągu znaków
CString s3 = s2;               / / Konstruktor kopiujący
CString s4 (s2 + "" + s3);   / Z wyrażeniem

CString s5 ("x");             / / s5 = "x"
S6 CString ('x', 6);          / / s6 = "xxxxxx"

CString s7((LPCSTR)ID_FILE_&NEW); / / s7 = "Tworzenie nowego dokumentu"

CString miasto = "Philadelphia"; / / NIE operatora przypisania

Omówienie CString |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CString::operator =

Index