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

Отговори
Потребителски аватар

Автор на темата
titulqra ❤VW❤
Потребител
Потребител
Мнения: 8
Регистриран: 07 май 2018, 12:45
Контакти:

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

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

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

Потребителски аватар

botlike www
Потребител
Потребител
Мнения: 81
Регистриран: 11 юни 2017, 23:37
Местоположение: București
Получена благодарност: 12 пъти

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

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

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

Потребителски аватар

Автор на темата
titulqra ❤VW❤
Потребител
Потребител
Мнения: 8
Регистриран: 07 май 2018, 12:45
Контакти:

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

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

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

Потребителски аватар

botlike www
Потребител
Потребител
Мнения: 81
Регистриран: 11 юни 2017, 23:37
Местоположение: București
Получена благодарност: 12 пъти

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

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

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

Потребителски аватар

Silata
Потребител
Потребител
Мнения: 5
Регистриран: 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 ReShoko
Модератор
Модератор
Мнения: 962
Регистриран: 06 окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 3 пъти
Получена благодарност: 51 пъти

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

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

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

Отговори

Върни се в “Системно Програмиране”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост