
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.12.2006, 10:23
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
Недавно перешёл с С++Builder на qt3. Никак не разберусь со следующими вопросами: 1. какие в QT аналоги блоков? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 2. какой аналог __property? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 10:28
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
В Qt не может не быть try catch, т.к. это стандарт С++, а не дополнения среды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 10:34
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
AkhВ Qt не может не быть try catch, т.к. это стандарт С++, а не дополнения среды. Т.е. c++, используемый в Qt - не отвечает стандарту? Или я всё-таки могу использовать эти блоки? Дело в том, что в книге Шлее приведена иерархия классов только от QWidget. Про Exception там нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 10:41
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
Zmeishe AkhВ Qt не может не быть try catch, т.к. это стандарт С++, а не дополнения среды. Т.е. c++, используемый в Qt - не отвечает стандарту? Или я всё-таки могу использовать эти блоки? Дело в том, что в книге Шлее приведена иерархия классов только от QWidget. Про Exception там нет. Не знаю, что за Exception, но в stl, если не напутал, используется std::exception. В ipbb IBPP::Exceptinon и все от него производные. Когда ты вызываешь функцию, которая может произвести исключительную ситуацию, тебе желательно знать, какого типа она будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 10:47
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
TException и все производные от него - это то, к чему я привык работая в C++Builder. Если не затруднит, приведите пример этих блоков для qt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 10:54
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
ZmeisheTException и все производные от него - это то, к чему я привык работая в C++Builder. Если не затруднит, приведите пример этих блоков для qt. То что с двойным подчеркиванием это, вроде, примочка билдера. Есть в Qt аналоги или нет - я не знаю. для try catch просто меняшь тип исключительной ситуации: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 11:10
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
В Билдере это вот что. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 11:23
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
В С++ нет финали. Надо действовать по другому. 1. При исключительной ситуации ты можешь установить флаг и не вываливаться из функции. После блоков трай-катч по флагу можешь освобождать память. 2. Использовать смартпоинтеры (интелектуальные указатели). Но для этого надо познакомиться с ними. В этом форуме месяцок-другой назад обсуждалось. И, вообще, можешь поискать обсуждение финали в С++, оно тоже было в этом форуме. 3. ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 11:28
|
|||
|---|---|---|---|
Qt3 |
|||
|
#18+
В С++ нет финали. Надо действовать по другому. 1. При исключительной ситуации ты можешь установить флаг и не вываливаться из функции. После блоков трай-катч по флагу можешь освобождать память. 2. Использовать смартпоинтеры (интелектуальные указатели). Но для этого надо познакомиться с ними. В этом форуме месяцок-другой назад обсуждалось. И, вообще, можешь поискать обсуждение финали в С++, оно тоже было в этом форуме. 3. ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2006, 18:13
|
|||
|---|---|---|---|
|
|||
Qt3 |
|||
|
#18+
По QT надо читать тока офф-документацию, ибо на русский язык переводиться тока малость, и то авторы щас пошли не те, вечно намутят чё нить, что не разберёшься. Весь смак в официальной документации, там и все разясняеться по мелочам и примеров много! Так что если ещё кто-то не знает английский, то советую побыстрее его выучить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2029888]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
194ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 548ms |

| 0 / 0 |
