Въпрос относно C++ библиотека.

Аватар
titulqra
Извън линия
Потребител
Потребител
Мнения: 18
Регистриран на: 07 Май 2018, 12:45
Обратна връзка:

Въпрос относно C++ библиотека.

Мнение от titulqra » 10 Май 2018, 20:12

Някой може ли да ми разясни каква е разликата между <string> и <string.h>. Казаха ми, че е до версията на компилатора, но аз съм с по-новата, пък трябва да използвам <string.h> :huh:

Аватар
botlike
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 11 Юни 2017, 23:37
Местоположение: София
Получена благодарност: 20 пъти

Въпрос относно C++ библиотека.

Мнение от botlike » 10 Май 2018, 21:05

string.h - C/C++
string - C++
Изображение

Аватар
titulqra
Извън линия
Потребител
Потребител
Мнения: 18
Регистриран на: 07 Май 2018, 12:45
Обратна връзка:

Въпрос относно C++ библиотека.

Мнение от titulqra » 10 Май 2018, 21:32

Съответно и функциите са различни?

Аватар
botlike
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 11 Юни 2017, 23:37
Местоположение: София
Получена благодарност: 20 пъти

Въпрос относно C++ библиотека.

Мнение от botlike » 10 Май 2018, 22:43

titulqra написа: 10 Май 2018, 21:32 Съответно и функциите са различни?
Не, има някои функции, които работят само на C++11.
Изображение

Аватар
Silata
Извън линия
Потребител
Потребител
Мнения: 14
Регистриран на: 29 Сеп 2018, 12:50

Въпрос относно C++ библиотека.

Мнение от Silata » 29 Сеп 2018, 14:14

titulqra написа: 10 Май 2018, 20:12 Някой може ли да ми разясни каква е разликата между <string> и <string.h>. Казаха ми, че е до версията на компилатора, но аз съм с по-новата, пък трябва да използвам <string.h> :huh:
отговор
<string.h> е по-добра версия на <string> , като <string> се използва в C


Малко повече за <string.h>

Аватар
TheRedShoko
Извън линия
Модератор
Модератор
Мнения: 1016
Регистриран на: 06 Окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 5 пъти
Получена благодарност: 84 пъти

Въпрос относно C++ библиотека.

Мнение от TheRedShoko » 29 Сеп 2018, 16:03

string.h или cstring съдържа нещата, идващи от C. В C няма обекти от тип string и там се използват char arrays. string.h (cstring) се използва за работа с char arrays, а string се използва за работа с обекти от тип string. Реално string работи с char array отдолу, но се грижи вместо теб да не се допусне някоя грешка. Тук можеш да прочетеш главните разлики между cstring & string.

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Системно Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта