Advertisement
Guest User

Untitled

a guest
Jul 14th, 2022
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. MyString(char* str)
  2. {
  3.  
  4. length = strlen(str);// функция strlen получает количество символов в строке которую мы передаём в объект
  5.  
  6. // выделяем память для динамического массива где будет храниться наша строка
  7. // +1 символ так как нужно место в массиве под терминирующий 0
  8. this->str = new char[length + 1];
  9.  
  10. // копируем символы строки в массив нашего класса
  11. for (int i = 0; i < length; i++)
  12. {
  13. this->str[i] = str[i];
  14. }
  15.  
  16. //закрываем строку терминирующим нулём
  17. this->str[length] = '\0';
  18.  
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement