Ответы пользователя по тегу C++
  • Есть ли перспективы у десктоп-ориентированного софта и фреймворков для его разработки (Qt, например)?

    alexclear
    @alexclear
    A cat
    Каких именно перспектив Вы ожидаете? Очевидно, десктоп-ориентированный софт в ближайшее время не захватит мир. Очевидно, специалисты в этой отрасли будут востребованы еще какое-то время (специалисты по разработке на COBOL востребованы до сих пор. например).
    Ответ написан
    Комментировать
  • C/C++ переход с Delphi, стоит ли?

    alexclear
    @alexclear
    A cat
    А какая цель ставится?
    Я не очень понимаю, что значит "перейти". Знать и применять можно несколько инструментов. Если Вы собираетесь перестать изучать Delphi и перейти к изучению C и C++, Вы должны как-то обосновать для себя такой шаг. Может так выйти, что Вы ни старый инструмент не будете знать хорошо, ни новые два.
    Конечно, C и C++ стоит знать и применять. Выбор IDE зависит от Вашей операционной системы, для Windows это будет Microsoft Visual Studio.
    Ответ написан
    5 комментариев
  • Quick sort работает в c# почему-то быстрее, чем в с++. Разве не должно быть наоборот?

    alexclear
    @alexclear
    A cat
    Почему C++ должен работать быстрее, чем C#?
    Как минимум, у C# эффективнее аллокатор, когда ему нужно выделить память, он просто сдвигает указатель занятой памяти выше по хипу.
    Если элементов всего миллион, и они целочисленные, то до GC дело даже и не дошло ни разу.
    Ответ написан
    9 комментариев
  • Насколько реально отреверсить dll на cpp?

    alexclear
    @alexclear
    A cat
    Она будет очень далека от оригинала, даже если подобное и удастся. Во-первых, компилятор применяет оптимизации при создании машинного кода. Во-вторых, если DLL собрана без debug symbols, то оригинальные имена переменных в ней вообще не хранятся. В-третьих, если при разработке были использованы шаблоны (templates), то восстановить оригинал не удастся вообще, компилятор вычисляет темплейты на этапе компиляции, в рантайм эта информация попадает уже преобразованной.
    Ответ написан
    Комментировать
  • Что не так с программкой?

    alexclear
    @alexclear
    A cat
    Здесь много что не так, во-первых,

    for(int c = 0; i<c; c++)
    		while(c\4 & c%100 || c\400)
            cout<<c


    & - это битовое AND, что этот оператор делает в логическом выражении?
    Во-вторых, оператора \ в C++ нет.
    В-третьих, в таком форматировании кода вообще неясно, что хотел сказать автор, всегда, по возможности, используйте операторные скобки { и }, не заставляйте людей гадать.
    Ответ написан
    Комментировать