Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Класс CHString является частью платформы поставщика WMI, которая теперь рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]
Каждый из этих конструкторов инициализирует новый объект CHString с указанными данными.
Синтаксис
void CHString();
Возвращаемое значение
None
Remarks
Поскольку конструкторы копируют входные данные в новое выделенное хранилище, могут возникнуть исключения памяти. Некоторые из этих конструкторов действуют как функции преобразования; можно заменить, например, LPWSTR , где ожидается объект CHString .
- CHString( LPCSTR lpsz ) создает строку CHString в Юникоде из строки ANSI.
- CHString( LPCWSTR lpsz ) создает строку CHString из строки Юникода.
- CHString( const unsigned char* psz ) позволяет создать строку CHString из указателя на символ без знака.
Примеры
В следующем примере кода показано использование CHString::CHString:
CHString s1; // Empty string
CHString s2( L"cat" ); // From a C string literal
CHString s3 = s2; // Copy constructor
CHString s4( s2 + " " + s3 ); // From a string expression
CHString s5( 'x' ); // s5 = "x"
CHString s6( 'x', 6 ); // s6 = "xxxxxx"
CHString city = L"Philadelphia"; // NOT the assignment operator
Требования
| Верхняя часть | chstring.h |