Не ругайтесь, но чет не получается) Code (Text): #include <iostream> #include <conio.h> #include <stdio.h> #include <windows.h> using namespace std; int main () { setlocale(LC_CTYPE,"Russian"); int s; cout << "Enter you name: " ; cin >> s; cout << "\n" "Thank you, " << s; _getch(); return 0; }
Mark Вы еще не прочли учебник по С++ ? Тогда рискуете, что МЫ ИДЕМ К ВАМ.... Ну сколько можно спрашивать то, что в учебнике написано. Все равно программировать по серьезному ты сможешь только после чтения...
Mark Это не обычная переменная - это экземпляр класса, в принципе может. Слова бывают разной длинны (слово - не лингвистическое, а любая последовательность символов), поэтому в низкоуровневых языках нельзя создать переменную готовую хранить слово в том понятии в котором ты имелл ввиду. Ведь переменная имеет фиксированный размер, поэтому в простейшем случае строки хранят в масcивах char / wchar_t. Хотя есть целые классы для работы со строками - тот что я назвал лиш один из них впоследствии тебе придется много об этом узнать.
Mark, скачайте же все таки книжку "С++ за 21 день", или видеоуроки найдите в гугле (если лень/не умеете читать). Многие вопросы отпадут, уверяю. Хотя вообще, мое имхо - с С++ не стоит начинать кодить. Это адово сложный язык, с его миллионом типов строк, указателями, и так далее. Лучше взять тот же Си, или например Дельфи.
Psionic Боюсь взорвать Вам мозг, но string это только псевдоним для шаблонного класса basic_string, инстанцированного типом char typedef basic_string<char> string; Кстати сам шаблонный класс basic_string имеет три type-параметра, но для двух из них заданы значения по умолчанию Реалии С++ они такие...
Не уловил в чем суть. Все вышесказанное конечно верно, но разве от этого Code (Text): std::string my_string перестает быть экземпляром класса?
Нет конечно. It's instance of the class. Просто кругозор у читателей форума расширяю. Знание этих STL'ных деталей пригодится на собеседованиях в будущем.
Ахахах, ну вы и зарядили, товарищь) А вы уверены, что Psionic этого не знал? Думаю, большинству читателей форума такие услуги не нужны.
По-моему, это просто ненужное хвастовство. Те, кто захочет расширить свои знания в STL, прочтут книгу "Эффективное использование STL" Скотта Мейерса, например.
Честно говоря не ожидал, что разрабы в ветке beginners затаились Думал начинающие. GRRRLPower напомнил, что бдительность нельзя терять даже здесь...