Russian Qt Forum
Ноябрь 23, 2024, 21:15
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
QAbstractItemModel
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QAbstractItemModel (Прочитано 9582 раз)
Bepec
Гость
Re: QAbstractItemModel
«
Ответ #15 :
Апрель 08, 2014, 17:43 »
Ну я видел только вот что:
Код, компилировавшийся под MSVC, прекрасно компилируется под mingw.
Код, компилировавшийся под mingw прекрасно НЕ компилируется под MSVC.
И всякий ужас типа массивов неопределённой на этапе компиляции длины в стандарте не описан. Специально на этот счет искал, узнавал, выносил мозг другим людям.
PS ужас выражен тем, что я переделывал штук 5 программ с него на MSVC. И это мля ха муха адский труд, ибо надо переписывать всё
PPS приведите пожалуйста кучу расширений
Хоть увижу одним глазком.
«
Последнее редактирование: Апрель 08, 2014, 17:44 от Bepec
»
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: QAbstractItemModel
«
Ответ #16 :
Апрель 08, 2014, 17:45 »
Знаю человека, который переделывал все с msvc на gcc. При нем до сих пор не рекомендуется произносить ms, может в лицо вцепиться.
А там спокойнейший человек: борода, очки.
«
Последнее редактирование: Апрель 08, 2014, 17:48 от Old
»
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: QAbstractItemModel
«
Ответ #17 :
Апрель 08, 2014, 17:46 »
Цитата: Bepec от Апрель 08, 2014, 17:43
PPS приведите пожалуйста кучу расширений
Хоть увижу одним глазком.
Так гугл же.
Набирайте "нестандартные расширения msvc".
«
Последнее редактирование: Апрель 08, 2014, 17:48 от Old
»
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: QAbstractItemModel
«
Ответ #18 :
Апрель 08, 2014, 17:54 »
ну, ради справедливости, расширения есть у многих компиляторов, и у gcc тоже. И они по-умолчанию включены, что провоцирует писать нестандартный код.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: QAbstractItemModel
«
Ответ #19 :
Апрель 08, 2014, 17:56 »
Цитата: Alex Custov от Апрель 08, 2014, 17:54
ну, ради справедливости, расширения есть у многих компиляторов, и у gcc тоже. И они по-умолчанию включены, что провоцирует писать нестандартный код.
Я не спорю, что они есть везде, меня улыбнуло это:
Цитата: Bepec от Апрель 08, 2014, 17:00
Самый строгий компилятор это MSVC.
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: QAbstractItemModel
«
Ответ #20 :
Апрель 08, 2014, 18:01 »
Цитата: Bepec от Апрель 08, 2014, 17:43
PS ужас выражен тем, что я переделывал штук 5 программ с него на MSVC. И это мля ха муха адский труд, ибо надо переписывать всё
Всё не так сложно, компилируешь сперва самим gcc поновее, с -pedantic и со всеми warnings. Исправляешь ошибки.
P.S. Правда это не компилятор виноват в этих ошибках, а криворукий программист.
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: QAbstractItemModel
«
Ответ #21 :
Апрель 08, 2014, 18:17 »
Эдак мы отклонились от темы
Цитата: Bepec от Апрель 08, 2014, 12:59
Могу
reinterpret преобразует всё во всё, не делая никаких проверок
Это неверно даже для указателей, вот пример который не откомпилится и на великом MSVC
Код
C++ (Qt)
const
char
*
txt
=
"1"
;
QPixmap
*
pm
=
reinterpret_cast
<
QPixmap
*>
(
txt
)
;
Цитата: Bepec от Апрель 08, 2014, 17:00
Быгыгы
...
PS бла бла бла
Зачем вставлять эти междометия в каждый пост? "Учащийся ПТУ" что ли? (хз как оно сейчас называется). Зачем браться отвечать начинающему, да еще и изображать иронию, если плаваете в простых вещах? Может лучше "молчать и слушать"?
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: QAbstractItemModel
«
Ответ #22 :
Апрель 08, 2014, 18:19 »
Цитата: Igors от Апрель 08, 2014, 18:17
Зачем браться отвечать начинающему, да еще и изображать иронию, если плаваете в простых вещах? Может лучше "молчать и слушать"?
Скажите, у вас принтер под рукой?
Записан
Bepec
Гость
Re: QAbstractItemModel
«
Ответ #23 :
Апрель 08, 2014, 18:56 »
Пфф... "Я привёл пример, я его доказал, я велик" © я.
Все ограничения reinterpret_cast можно почитать по этой ссылке
http://msdn.microsoft.com/ru-ru/library/e0w9f63b.aspx
.
PS более по вашим вопросам тут отвечать не буду, а то опять флуд :/
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: QAbstractItemModel
«
Ответ #24 :
Апрель 09, 2014, 08:33 »
Цитата: Bepec от Апрель 08, 2014, 18:56
Все ограничения reinterpret_cast можно почитать по этой ссылке
http://msdn.microsoft.com/ru-ru/library/e0w9f63b.aspx
.
Это надо было читать сразу как только Вам мягко намекнули какую хирню Вы написали.
Цитата: Bepec от Апрель 08, 2014, 18:56
PS более по вашим вопросам тут отвечать не буду, а то опять флуд :/
Очень хорошо, но еще лучше Вам вообще нигде не отвечать.
Записан
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...