Облако с несколькими датацентрами и правильным DNS хорошо подходит для размазанных по стране/миру сервисов — инфраструктура занимается выбором ближайшего к пользователю датацентра — запрос обрабатывается быстрее. Облако в одном датацентре тоже имеет много преимуществ, но в основном для самих датацентров.
Поставил на ASUS RT-N16 прошивку от Олега/энтузиастов на Linux ядре 2.6 — в основном для мегафоновского модема 3-g. Вначале поставил мартовскую с code.google.com/p/wl500g/ — модем не вспахал. Почитал форум wl500g.info — и поставил nightly build. Всё супер, всем рекоммендую — модем подцепился.
Скорее всего, другая версия gcc а точнее glib — от неё в стеке и остаётся мусор, который и показывает неинициализированная переменная. Кстати, у меня результат не зависит от оптимизации. Мусор, конечно, чаще всего вполне определённый — поэтому при перезапуске выдаётся всегда одно и то же значение…
У IPv6 много ниш, в которых он уже чувствует себя превосходно — может быть, как раз эти доли процента. Всё дело в рынке. IP4 не кончатся никогда — есть куча компаний с тучей адресов, как например IBM и HP. Будут приторговывать. Цены, конечно, будут расти, потом падать, потом снова расти. В основном, конечно, расти, но 4 миллиарда адресов — это реально много, особенно когда целые йоты с мегафонами — за NATом. IPv6 будет наращивать долю не потому, чт кончится IPv4 — просто он будет дешевле. Кстати, диапазон адресов v6 — не адинственное его преимущество.
Извиняйте, если не понравился стиль. Я в тексте и у Шишкова присил прощения, намекая на текст, наверняка вам известный. Ещё, Александра Сергеевича уже цитировал один из рецензентов. Времена, конечно, изменились, и всё-таки разрешите припомнить нашего великого поэта ещё раз в контексте моего повествования:
А вижу, я винюсь пред вами,
Что уж и так мой бедный слог
Пестреть гораздо б меньше мог
Иноплеменными словами.
Хорошо, что вспомнили и эту книжку. Были ещё Майерс, Саттер, а в статье упоминается Александреску. Но только данная статья полностью моя — основная задачка ниоткуда не содрана, но ближе всего будут тексты стандарта, глава 7. И особенно оттуда — Ambiguity resolution.
> Уже натерпевшиеся от своего любимого языка, но ещё не прошерстившие всех бизонов gcc, почувствуют подвох — и правильно
Без подвохаи те, кто писал синтаксический анализатор С/C++ и знают, что a(b) многим чем может быть. На С всё просто — там сканер заглядывает в таблицу символов. В С++ ситуация сложнее из-за скопов и шаблонов. Из-за последних пришлось придумывать typename, чтобы в теле шаблонизированной функции подсказывать что является типом.
специализация для дабла не сгенерится, а сгенерится ошибка компиляции. В случае вашего шаблона придётся писать:
К сожалению, тут непереводимая игра слов:
«Did you backup» — вы сделали резервную копию?
«did you back up» — вы отошли?
Изменяет, потому что гарантирует. Этот приём иногда называют синглтоном Майерса. У этого приёма есть преимущества и недостатки.
Почему basic_string не имеет оператора приведения типа к
А вижу, я винюсь пред вами,
Что уж и так мой бедный слог
Пестреть гораздо б меньше мог
Иноплеменными словами.
кто не глядя в стандарт скажет что есть: x, y, z? Это та же тема, что и в статье
Без подвохаи те, кто писал синтаксический анализатор С/C++ и знают, что a(b) многим чем может быть. На С всё просто — там сканер заглядывает в таблицу символов. В С++ ситуация сложнее из-за скопов и шаблонов. Из-за последних пришлось придумывать typename, чтобы в теле шаблонизированной функции подсказывать что является типом.