• Как быстро работать с .cpp и .hpp?

    vt4a2h
    @vt4a2h Куратор тега C++
    Виталий Столяров, больше конкретики, плз. Если система сборки сильно кастомная, то она вполне вероятно что-то генерит, проекты VS, мэйк-файлы и т.п. Кто мешает вызывать сборочные скрипты отдельно (или как в QtCreator отдельным шагом процесса сборки) и потом комфортно работать в IDE? Можно настроить IDE, чтобы она вызывала кастомный скрипт на сборку или команду...
  • Как быстро работать с .cpp и .hpp?

    vt4a2h
    @vt4a2h Куратор тега C++
    Виталий Столяров, Если хотите стать профессиональным разработчиком, то вам придётся освоить IDE, это даже обсуждать не стоит, т.к. очевидно. Vim/Emacs ребята входят в отдельную категорию, их я трогать не хочу лишний раз.
    По хоткеям в IDE делается практически всё. Например, надо вам определение метода по сигнатуре сгенерировать, вы ставите курсор на имя метода и нажимаете определённое сочетание клавиш, после чего получаете менюшку с вариантами действий (где, как и что генерировать). + любые другие рефакторинги/фиксапы и т.п.

    Под Linux есть куча отличных и бесплатных IDE, QtCreator например.
  • Где писать desktop приложений на C++ под Windows?

    vt4a2h
    @vt4a2h Куратор тега C++
    Если хочешь писать быстро и качественно, то C++ тебе тут не поможет при всём моём уважении к QT.

    А можно более развёрнуто? Да, и причём тут QuickTime?

    Ответ всегда супер очевидный, хочешь писать десктопные приложения(это очевидно только Windows/macOS), то писать нужно нативно.

    Нет, не очевидно. Доказательства в студию.
    Даже если ты пишешь под две платформы, то поддерживать и развивать одну кодовую базу, которая абстрагируют тебя от платформы, лучше, чем две кодовые базы.

    Вообщем сами видите, что C# Вас ни в чём не ограничивает,

    Слишком сильное заявление. Можете доказать?

    плюс как язык он куда быстрее развивается нежели C++

    И опять же, ваше личное мнение, или у вас есть примеры, доказательства?
  • В чем мои ошибки в коде?

    vt4a2h
    @vt4a2h Куратор тега C++
    Adamos, хватит строить теории заговора :) На этот "подробный разбор" надо минут 15-20 времени, а то и меньше.
    Даже если это и реклама, то она чертовски неплохо сделана, учитывая грамотность автора оригинального вопроса. В любом случае, я не против, т.к. мне нравится читать статьи от ребят, которые делают PVS.
  • Как обрабатывать все элементы макроса?

    vt4a2h
    @vt4a2h Куратор тега C++
    На stackoverflow вроде что-то было о рекурсивном раскрытии макросов, но там много уродливого кода. Если интересно, поищите.
  • Какую посоветуете книгу по созданию графических приложений на С++?

    vt4a2h
    @vt4a2h Куратор тега C++
    MFC

    Закопайте обратно... Не надо такого советовать!
  • Как вывести в консоль список всех методов класса?

    vt4a2h
    @vt4a2h
    Уберите тег C++, плз, этот язык не имеет отношения к вашим вопросам.
  • Как изменить последние коммиты, если уже прошел push?

    vt4a2h
    @vt4a2h
    Плохой совет. push --force вообще должен быть запрещён.
  • Вопрос про GUI?

    vt4a2h
    @vt4a2h Куратор тега C++
    Builder C++? Закопайте стюардессу!
    Ещё бы MFC посоветовали, ей богу.
  • Вопрос про GUI?

    vt4a2h
    @vt4a2h Куратор тега C++
    Qt.
    QT == QuickTime.
  • Какой IDE лучше всего выбрать для моих целей?

    vt4a2h
    @vt4a2h
    "Какую". Это же интегрированная среда разработки.
  • Список объектов с разными template?

    vt4a2h
    @vt4a2h Куратор тега C++
    Придется привыкнуть) Вроде бы вполне удобно.
    Насчёт std::variant не знаю, я QVariant пользуюсь обычно.
  • Что нужно для начала разработки на с++ в Qt Creator?

    vt4a2h
    @vt4a2h Куратор тега C++
    Embarcadero C++Builder с библиотекой VCL

    Johnny Gat: Закопайте стюардессу!

    Очень многие вещи при работе с графикой в QT как минимум нелогичны, а как максимум ужасные и кривые костыли.

    Не знаю, как там с графикой в QuickTime, но в Qt вроде бы всё неплохо, хотя и не идеально. Что вас конкретно не устраивает?
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    Александр Смирнов: позвольте резюмировать ваш ответ: "мак мне нравится и я нахожу его удобным". Окей, ваше право, спорить и обсуждать в данном случае лишено смысла. Однако же, это ваше личное мнение без претензии на объективность и анализ.

    К слову, большая часть того, что вы написали выше про винду, скорее всего происходят из неправильной настройки винды или неграмотного подбора железа. У нас на работе многие виндами пользуются и не имеют описаных выше проблем. Вообще. Т.е. одна плохо или непривычно для вас работающая машина с виндой -- это не показатель, равно как и любое конечное число машин, т.к. это не докажет общности.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    Александр Смирнов: опять вы об абстрактном качестве и какой-то невнятной поддержке. Не могли бы вы выражаться более конкретно? Что в данном случае качество, каковы его критерии? Какую такую уникальную поддержку со стороны ОС обеспечивает мак для ретины? Не вижу аргументов и доказательств. Есть разные харатеристики, по которым можно сравнивать качество дисплеев: углы обзора, тип матрицы, время отклика, плотность пикселей, яркость/контрастность, цветовое расстояние и много чего ещё. На самом деле ретина -- это всего лишь *маркетинговый булшит* IPS дисплей, с высокой плотностью пикселей, и никакой магии. Производится Самсунгом и LG.
    Я например работал за 5к ретиной от эпла и не вижу никакой разницы с 5к от делл. Второй вариант для меня даже получше по личному восприятию. Но это субъективно.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    Александр Смирнов:
    У топовой модели рассматриваемого ноута леново: 15.6" UHD IPS AntiGlare LED Backlit (3840x2160). Вики говорит, что у Маков 13 третьего поколения ретина 2560×1600. Видим, что разрешение меньше, при примерно равном размере дисплея, вопрос в количестве пикселей на дюйм... Думаю, что дисплеи более-менее равнозначны.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    Александр Смирнов: Собсвенно я и написал, что ОС -- дело субъективное. Для одного макось -- это плюс, для другого -- минус. Мы же сравниваем именно лэптопы, а не операционные системы.
    Мне вот что макось, что винда кажуться убогими, т.к. я пользуюсь линуксом, но это опять же ничего не означает в контексте рассматриваемого вопроса.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    BVadim: Все -- это какие?
    Я согласен, что если объективно оценить, то вес и время автономной работы у мака будут лучше.
    Качество сборки мб у мака получше, но и у данной модели леново оно тоже более чем приличное. Сравнивать качество сборки и компоненты у леново и DNS это глупо. В маках же стоит обычное железо (за которое ты по факту платишь x2), собирают всё в одном месте, но на разных линиях.
    Какие ещё характиристики у мака лучше? ОС предлагаю не рассматривать т.к. это отдельная и холиварная тема. Хотя, для многих это аргумент, и они верят в магические свойства макоси.

    Александр Смирнов: опять же, какие критерии качества вы рассматриваете? В плане цены, рассмотренная модель леново в топ комплектации стоит $1,1k, это примерно 70к рублей. Удачи найти равнозначный мак за эти деньги. Как я уже писал, мак, скорее всего, будет лучше по весу и времени атономной работы.
    В плане ОС опять же, субъективно, кому что нравится или кому что нужно для работы (нет софта под другие оси, надо разрабатывать софт только под мак и т.п.). Про "расход памяти", попрошу пояснить, что вы имеете ввиду, а "прочее" подробнее расписать, т.к. это просто общие слова.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    DevMan: В целом согласен.
    Вес и время автономной работы важны для ноута (тут конечно от того, как использовать зависит, но в большинстве случаев, да).
    Thunderbolt -- спорный критерий, лично для меня, т.к. возможно нет необходимости подключать перефирию на высокой скорости, хотя, если я верно помню, там ещё можно монитор и видяшку подключать. Не уверен. не пользовался сам.
    Макось, тут ок, каждому своё. Если и правда удобно работать или просто приходится из-за специфики софта, то почему нет.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    Игорь Седов: Уверяю вас, скоро начнёте!

    А если серьезно, я считаю, что лэптопы от Apple сильно переоценены. Есть куча ноутов с лучшими характеристиками и железом, которые стоят дешевле. Конечено, если просто нравится, или вы софт под Apple пилите, то почему нет, ну а в остальном, на мой взгляд, это трата средств.
    Я не хочу холиварить, просто высказываю своё мнение по поводу данной техники.