Даниил Демидко: представьте себе, что у вас просто строка Example(), без всяких присвоений. Что она делает? Так вот, компилятор сначала выполняет эту строку, а уже потом смотрит, куда деть ее результат.
Stepan Miloslavsky: А какой смысл отвечать на ваш вопрос? Вы же явно даже не попробовали собрать воедино все горячие клавиши всех популярных браузеров и посмотреть, много ли осталось свободных.
Не говоря уже о том, что набирать часто используемый адрес полностью в нынешних браузерах и не приходится.
Петр: у нас, видимо, сильно разный опыт программирования. В прикладных программах, например, класс настроек программы - очевидный кандидат в синглтоны, а классы разных представлений с такой же очевидностью имеет смысл порождать фабрикой.
Не потому, что это модно, а просто так меньше проблем.
Вот такая передача указателя в объект - она "попахивает". Потому что ко второй-третьей версии программы внезапно окажется, что переданный объект за время жизни принимающего успел сдохнуть, и будешь долго искать, где и почему это произошло, потому что программа будет сегфолтиться в самых неожиданных местах...
Петр: вопрос, будет ли он использоваться только для одного устройства (и тогда логичнее его сделать членом класса и в нем же инициализировать) или для нескольких (тогда, может быть, стоит превратить его в синглтон).
На С++ живут далеко не только суровые системные программисты. Скорее они в меньшинстве.
Ну, и по мере приближения к железу достоинства С++ уже неочевидны, и там царит именно С.
Владислав Старцев: так же, как и всем. Правда, странно выглядит цепочка "продал - .. - бросил".
Логичнее "продал - ... - маешься с поддержкой". Если это, конечно, не фриланс или стартапы.
Но в этих областях стабильного и высокого дохода, как мечтает ТС, никогда не будет, если вы бросаете проекты после их сдачи и получения денег.
По 5 пункту не согласен насчет того, что "интересно заниматься программированием" закрывает вопрос муторности работы. Программировать интересно, но программист неизбежно не только и не столько программирует, сколько отлаживает и поддерживает.
Тут вопрос скорее в том, что, если не хватает усидчивости и самодисциплины на эту часть работы, связывать жизнь с программированием не стоит... стать еще одним говнокодером - не лучшая цель в жизни.
OnYourLips: угу, причем взять последний Шарп и заодно выкинуть поддержку ХР, которая до сих пор работает, а значит, и железа старше Intel Core, которое опять-таки вполне покрывает нужды торгового оборудования.
Так же проще и быстрее. А если повезет, то может оказаться и надежнее, и качественнее...
АртемЪ:
> 1)Не хранит очень критичные данные.
Что, вообще не хранит? ;))))
Вы все-таки сильно идеализируете реалистов. Хотя такая черта, как "пофиг", действительно имеет место быть. Например, на чей-то максимализм...