crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику Vass ::: Спасибо сказали: 8 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
12.4.2013, 8:02 Подскажите, пожалуйста, где можно скачать Qt 3 для Windows
Вот здесь, любой.
http://download.qt-project.org/archive/qt/
ricki,
24.1.2013, 7:20 bin в hex
Странно что не получается, вот набросил за пол минутки

#include <QCoreApplication>
#include <QtDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QString str("11111111"); //0xFF

    bool b = false;
    qDebug() << str << QString::number(str.toInt(&b, 2), 16);

    return a.exec();
}


Возвращает в консоль:
Цитата
"11111111" "ff"
RazrFalcon,
9.12.2012, 0:04 подсказки как в Google mezmay,
20.5.2012, 21:08 Подключение нового стандарта С++
Я делаю так:

Открываю файл <Твой путь к Qt>/mkspecs/common/gcc-base.conf

нахожу там строку начинающуюся с
QMAKE_CFLAGS +=

и дописываю туда флаг, но тогда это будет распространятся на все проекты.
Если нужно только на один, полагаю прокатит такая же конструкция в pro-файле.

Сразу отвечая на вопрос, почему в CFLAGS а не в CXXFLAGS, если этот файл полистать далее, то они потом объединяются,
так что по-большому счету разницы нет. А так дело, конечно, каждого.
AD,
25.1.2012, 16:34 QInputDialog
Нельзя, это статик метод который по сути выполняет и скрывает от вас всю работу по созданию и разрушению диалога.
Робус,
23.9.2011, 1:28 Какой тип структуры данных у QVector, QList, QMap?
Цитата(AXELman4ever @ 23.9.2011, 0:53) *
Ок, а каким образом получается так, что объекты, хранящиеся в куче занимают места по порядку? Об этом заботится архитектура класса?

Да, если вы откроете qvector.h/cpp

Вы увидите там приватный класс QVectorData

С такими методами:

 static QVectorData *malloc(int sizeofTypedData, int size, int sizeofT, QVectorData *init);
    static QVectorData *allocate(int size, int alignment);
    static QVectorData *reallocate(QVectorData *old, int newsize, int oldsize, int alignment);
    static void free(QVectorData *data, int alignment);


Если внимательно изучить код, то становится видно, что класс QVector выделяет на куче кусок памяти и в нем по порядку размещает элементы, соответсвенно если не хватает места вызывается reallocate ну и т.д.
AXELman4ever,
19.9.2011, 15:15 Necessitas (Qt Android)
Работал с этой штукой почти с самого ее появления,
с сетью вообщем-то никаких проблем нет, все работает ок,
основные проблемы обычно в гуях и т.д. но это все решаемо,
в общем попробовать можно.
crashsp,
12.10.2009, 17:05 Ошибка 127
Вы компилятор забыли установить.
posi4,

RSS Текстовая версия Сейчас: 17.2.2025, 6:44