Тема: Тип string

Як правильно передавати в функцію тип string як параметр ?
Як копіювати, об'єднувати видаляти символи при використані типу string?

2

Re: Тип string

я  на  С++  не  писав  уже  років  10  але  не  пам'ятаю  щоби  там  був  тип  string. Чи  маєтся га  увазі  яка небудь STL або  середовище  CBuilder?

3

Re: Тип string

caballero написав:

я  на  С++  не  писав  уже  років  10  але  не  пам'ятаю  щоби  там  був  тип  string. Чи  маєтся га  увазі  яка небудь STL або  середовище  CBuilder?

Це об'єкти, які представляють текст як послідовність символів. visual studio є

4

Re: Тип string

Betterthanyou написав:

Як правильно передавати в функцію тип string як параметр ?

Залежить від того, що ви будете в функції із ним робити... і що ви вважаєте правильним. В принципі, все, що робить те, що вам треба, на що не лається компілятор і що не викликає UB - правильне.

Betterthanyou написав:

Як копіювати, об'єднувати видаляти символи при використані типу string?

Звісно, ви вже прочитали, що пише стандарт/підручник/довідник в мережі/довідка в вашому IDE/гугл/вікіпедія на цю тему? Якщо так - будь ласка, якось це продемонструйте. Якщо ні - то нащо комусь вам відповідати, якщо достеменно відомо, що ви цього не прочитаєте?

5

Re: Тип string

visual  studio - не   мова   програмування.
string  або  з  якоїсь  бібліотеки  або  аліас для  char *
або  об'єкт  з  .NET

6

Re: Тип string

koala написав:

Звісно, ви вже прочитали, що пише стандарт/підручник/довідник в мережі/довідка в вашому IDE/гугл/вікіпедія на цю тему?

Ні  не прочитав я не можу знайти цієї інформації, тут http://msdn.microsoft.com/ru-ru/library/ms177218.aspx читав але нічого не зрозумів

7

Re: Тип string

caballero написав:

visual  studio - не   мова   програмування.

Ну це зрозуміло але в visual  studio є такий компонент як Visual C++ якій має деякі унікальні можливості. це я і мав на увазі

8

Re: Тип string

Ви в курсі, що C++ - реєстрозалежна мова, тобто identifier, Identifier і IDENTIFIER - це три різні ідентифікатори? Ви питали за string, а за посиланням ані слова про цей тип нема. Ну і ще є така дрібниця - це стаття про код .Net, а не стандарт C++. Якщо не знаєте, що це таке - просто уникайте виразів CLI, .Net і managed code. Це поки що не для вас. Ось вам вікі, але я не певен, що ви за це питали. В C++ багато різних рядків, і кожна бібліотека пропонує свій власний, унікальний і неповторний, тисячі їх (char *, wchar_t *, std::string, std::wstring, QString, CString, AnsiString, wxString, String...)

Подякували: Betterthanyou1