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

start [/forum/topic.php?fid=57&msg=34179634&tid=2029888]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 515ms |

| 0 / 0 |
