Есть еще одно мнение, если посмотреть на Diablo III, то в настоящий момент компания собирает очень много яростных отзывов и дело может закончится не совсем сладко. У них с самого запуска идут фейлы за фейлами. Плюс нетороплиповсь разработки дополнений и по сути полное отсутствие контента в сравнении с вов может привести к ранней смерти проекта. Да и учитывая еще один факт, что вов сейчас теряет подписчиков очень быстро, аддон еще будет не скоро (да и очень много свалило именно из-за грядущего аддона), то будущее у компании будет не сладкое. Возможно избавляются, пока с компанией все в порядке.
Нда, костыль тот еще. Если и юзать, то нормальный сервис ddns. Благо есть и бесплатные, есть и платные, но с бесплатными подписками. Сам юзаю no-ip и даже не заморачиваюсь.
>> По задумке компании, таким комбайном смогут одновременно пользоваться два человека.
>> Например, мама сидит и работает, а ребенок расположился напротив и смотрит
>> мультфильмы.
Будущие пациенты неврологов и ортопедов, удачного им остеохондроза.
На дворе шел 1940 год. Обычный день системного администратора в крупной финансовой компании:
— Дима, у меня арифмометр вместо сложения вычитает!
— А вы ручку в какую сторону крутите?
— Аааа, все пропало. Я ставлю число 22, а он мне результат неверный выдает, как будто там 220000000
— А вы 22 в правой или левой части среднего табло ставите?
— Я посчитала что мне надо и собираюсь уходить домой. Как мне сбросить все на арифмометре?
— Нажмите нижнюю правую ручку.
— Не получается, очистилось только верхнее табло
— Нажмите НИЖНЮЮ ПРАВУЮ ручку
— Все равно не получается!
— Ждите, сейчас я подойду
Смеетесь? Мне к примеру никогда не надо было MSSQL Compact, а что, без базара ставит всегда и так львиную долю всего что есть. Самый вменяемый выбор был в 2003 и 2005, потом все хуже и хуже.
Можно, никто не запрещает. Но опять же if(*it) не требуется, ибо стандарт говорит о том, что delete 0, не вызовет ошибки, это допустимая операция, ничего не будет удалено, да и к примеру в boost давно это используется :-)
Ну одно из первых, это родная реализация библиотеки, в случае итераторов вы имеете возможность поменять контейнер, в вашем случае лучше бы подошел std::list, быстрая вставка и быстрый последовательный перебор.
Я бы посоветовал всегда объявлять свои типы с помощью typedef и придерживаться минимального необходимого набора операций, в данном случае at лежит в самом конец и реализован далеко не во всех контейнерах, тогда как форвард итератор поддерживают все контейнеры.
Код, что выше писал ночью, что-то накосячил :-) как выше сказано ++it вместо ++v и почему-то delete вместо mysql_close использовал, мозг спал.
Сразу по началу стать впал в ступор, абсолютно все приложения врут, позволяют ответить человеку каким он хочет быть, а не какой он на самом деле. Да и соционика/интуиция определяется по внешнему виду и моторике и это просто невозможно сделать программно в настоящее время. Так что все соционическое тестирование можно сразу выбросить. Я и некоторые друзья тестировались используя около 5 тестов в соц. сетях и др. и ни разу не получили реальные результат.
Да и тот факт, что разработчики имеют серебряный статус, а сниматели сливок платиновый даже очень пугает.
>> Например, мама сидит и работает, а ребенок расположился напротив и смотрит
>> мультфильмы.
Будущие пациенты неврологов и ортопедов, удачного им остеохондроза.
— Дима, у меня арифмометр вместо сложения вычитает!
— А вы ручку в какую сторону крутите?
— Аааа, все пропало. Я ставлю число 22, а он мне результат неверный выдает, как будто там 220000000
— А вы 22 в правой или левой части среднего табло ставите?
— Я посчитала что мне надо и собираюсь уходить домой. Как мне сбросить все на арифмометре?
— Нажмите нижнюю правую ручку.
— Не получается, очистилось только верхнее табло
— Нажмите НИЖНЮЮ ПРАВУЮ ручку
— Все равно не получается!
— Ждите, сейчас я подойду
Я бы посоветовал всегда объявлять свои типы с помощью typedef и придерживаться минимального необходимого набора операций, в данном случае at лежит в самом конец и реализован далеко не во всех контейнерах, тогда как форвард итератор поддерживают все контейнеры.
Код, что выше писал ночью, что-то накосячил :-) как выше сказано ++it вместо ++v и почему-то delete вместо mysql_close использовал, мозг спал.
std::vector<MYSQL*>::iterator