• Влияние наличия конструктора на расположение элементов внутри класса?

    @SkidanovAlex Автор вопроса
    Что-то заставляло меня верить, что на 64 битной системе класс должен быть выравнен на границе 8 байт, даже если в нем нет восьмибайтных полей.
    Спасибо за подробный ответ.
  • Разработка на С++ в VIM?

    @SkidanovAlex Автор вопроса
    Установил KDevelop 4.4.0 beta. Из плюсов:
    1. однозначно очень хорошая поддержка C++11. Внутри лямбд работает автодополнение, понимает enum class.
    2. встроенный отладчик — я погулял по коду в дебаггере — неплохая скорость работы, быстрый доступ к консоли gdb.
    3. подсветка и автодополнение действительно на высоте — субъективно лучше чем в Qt Creator.
    Из минусов:
    1. Поддельный vim даже слабее, чем в Qt Creator, самое неприятное — он не поддерживает нормальный поиск (после поиска n не работает). Поиск в Vim очень важен.
    2. Среда немного тяжеловата. Если на фоне запущено что-то тяжелое, она начинает немного тупить. Qt Creator в этом плане по легче.

    Вообще, выглядит приятно, спасибо за совет.
  • Разработка на С++ в VIM?

    @SkidanovAlex Автор вопроса
    Я использовал последнюю на то время версию clang++, которая была на сайте. Сейчас обновил ее до самой свежей с сайта, и проблемы с constexpr разрешились. Но задержка в пол секунды все равно есть, хотя режим — libclang.