Страница 1 от 1
Въпрос относно C++ библиотека.
Публикувано на: 10 Май 2018, 20:12
от titulqra
Някой може ли да ми разясни каква е разликата между <string> и <string.h>. Казаха ми, че е до версията на компилатора, но аз съм с по-новата, пък трябва да използвам <string.h>
Въпрос относно C++ библиотека.
Публикувано на: 10 Май 2018, 21:05
от botlike
string.h - C/C++
string - C++
Въпрос относно C++ библиотека.
Публикувано на: 10 Май 2018, 21:32
от titulqra
Съответно и функциите са различни?
Въпрос относно C++ библиотека.
Публикувано на: 10 Май 2018, 22:43
от botlike
titulqra написа: ↑10 Май 2018, 21:32
Съответно и функциите са различни?
Не, има някои функции, които работят само на C++11.
Въпрос относно C++ библиотека.
Публикувано на: 29 Сеп 2018, 14:14
от Silata
titulqra написа: ↑10 Май 2018, 20:12
Някой може ли да ми разясни каква е разликата между <string> и <string.h>. Казаха ми, че е до версията на компилатора, но аз съм с по-новата, пък трябва да използвам <string.h>
отговор
<string.h> е по-добра версия на <string> , като <string> се използва в C
Малко повече за <string.h>
Въпрос относно C++ библиотека.
Публикувано на: 29 Сеп 2018, 16:03
от TheRedShoko
string.h или cstring съдържа нещата, идващи от C. В C няма обекти от тип string и там се използват char arrays. string.h (cstring) се използва за работа с char arrays, а string се използва за работа с обекти от тип string. Реално string работи с char array отдолу, но се грижи вместо теб да не се допусне някоя грешка.
Тук можеш да прочетеш главните разлики между cstring & string.