Объявление строк как std: string в C ++
Это основано на GCC / G ++ и обычно на Ubuntu.
Вот мой пример программы, которую я сделал:
#include <iostream>
using namespace std;
int main()
{
std::string c = "Test";
cout << c;
return 0;
}
Приведенный выше код работает нормально.
Но у меня есть две проблемы, которые я не совсем понимаю ...
Запись строкового объявления какstd:string
тоже отлично работает. Какая разница.
Если я использую этоstd::string
внутри класса, чтобы объявить приватную переменную, я получаю ошибкуошибка: «стандартный» не называет тип, Пример этого объявления:
class KType
{
private:
std:string N;
Может кто-нибудь объяснить, пожалуйста, эти вопросы? Большое спасибо!