Страница 1 от 1

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

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

Въпрос относно 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> :huh:
отговор
<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.