Показать сообщение отдельно
Старый 16.08.2011, 09:05   #27
Йоха
Умный
 
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
Йоха Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от nexen Посмотреть сообщение
Получается, если я включу директиву tchar.h, а затем помечу main, как _tmain с необходимыми параметрами, то на ввод и вывод я смогу использовать любой язык, пусть даже русский или японский?
Не уверен насчет ввода/вывода любого языка ... Все таки вывод осуществляется в консоль, у которой локаль по умолчанию 866.
Просто такие обертки создает сама студия при генерации нового проекта. Если UNICODE определен, то _tmain разворачивается в уникодный вариант, TCHAR в wchar_t, иначе просто в char.

Цитата:
Убил мозг конструкцией std::map<int,int> schoolmap;. В книге об этом написано не было ;/ В итоге нашел такое :
map <key_type, value_type [, comparing_option [, memory_allocator] ] > map_name
- и прочее на http://en.wikipedia.org/wiki/Map_(C%2B%2B) . Но я от природы глупый и ничего в этом не понял : ( Есть где попроще написано? Желательно с простыми примерами, ато на вики самый просто пример уже вбил в ступор из-за std::cin >> s && , я даже до map не дошел :/
map - класс из STL, суть его в том что бы хранить в списке пары ключ-значение. Ключ уникален, то есть не может быть двух записей с однаковым ключом. Подробнее об map и о других классах STL лучше почитать в соответствующей литературе. STL - это Standart Template Library (стандартная бибилотека шаблонов)

Цитата:
p.s Насчет того, чтобы не заморачиваться с оптимизацией. Дело в том, что я уже решал эти задачи на Pascal'е. Это был мой первый язык. Вот там таки было ещё хуже, ведь массив нельзя объявить ничем, кроме литерала или константы. Там пришлось ухищряться, а тут гораздо проще выходит, поэтому я и решил продвинуться вперед и попробовать сделать более или менее оптимизированный динамический массив. (именно поэтому я так судорожно бился за каждую лишнюю строчку, так как это задача из с4, а там на оптимизацию смотрели).
ну тогда понятно

Последний раз редактировалось Йоха; 16.08.2011 в 12:14.
Йоха вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
nexen (16.08.2011)