ProstoUserName, Сорри, случайно ответил на вопрос про использование в свиче.
В вашем случае все зависит от операционной системы и режима открытия файла
Opening a file in text mode should cause std::endl to be converted to the appropriate line ending for your platform. Your problem is that newline is appropriate for your platform, but the files you create aren't intended for your platform.
I'm not sure how you plan on overloading or changing endl, and changing its behavior would certainly be surprising for any developers new to your project. I'd recommend switching to win_endl (should be a simple search-and-replace) or maybe switching from a standard ostream to a Boost.Iostreams filtering stream to do the conversion for you.
denis_21321321, вы будете выбирать только по ключевым полям которые проиндексированы
и не 200 а сильно меньше
1. начало игры отправка игрового поля на сервер
2. ход один запрос с координатой клетки, 2 ответа один игроку, второй противнику {"hit": 2.2}
3. что то там в конце игры
GesigesendGesets, ну похоже вы он и есть. Ввести нормального спеца в строй 1-3 месяца. Если вас так легко заменить, то вы просто тупите и не понимаете элементарных вещей.
GesigesendGesets, это не ваш брат сегодня статью написал про переезд из новосиба в Минск? Рекомендую посмотреть фильм Рискованный Бизнес и заучить фразу главного героя. Впрочем ваши проблемы ведь в области общения? Пойдите поработайте продавцом косметики или бинарных опционов или коллектором. Сразу научитесь отшивать всех. Почему то все думают абуз это плохо. Применяйте его сами и все от вас отвалят
GesigesendGesets,
Это ваши должностные обязанности. Если вы не поняли. Правда вы еще много чего не перечислили, почесали свое чсв, и описали всех мудаками.
И вообще не принимайте ничего на свой счет кроме денег.
GesigesendGesets, в яндексе работа в нашей компании большая честь для вас. А вообще наработайте опыт и уходите в менее пафосные компании. Платят больше нервотрепки меньше. Но вот за тимлмдов это вы сильно погорячились. Скидывать рутину на джунов вполне нормальна практика. Учитесь что они сделали и спрашивайте
1. клиент стартует игру
2. правое поле он сам заполняет кораблями (ну или сервер делает за него) это фиксируется в базе
3. левое поле полностью скрыто
4. при шелчке по левому полю, клиент отправляет запрос на сервер что то типа
/api/game/gameid/5/5 на самом деле 5 и 5 передаются в POST
сервер отвечает {"result": "miss"} или {"result": "wounded"} {"result": "destroy", "cells": ["1.1,1.2"]}