Здравствуйте, Аноним, Вы писали:
А>В чем принципеальная раздница между этими объявлениями переменных? Почему в первом случае cin>>a не проходит, а во втором проходит; почему в 1 a = "dsfs" проходит, а во 2 нет.
Правильнее было бы назвать тему так:
"char* a против char a[], и они оба против std::string"