|
|
3.7, Аноним (7), 16:08, 15/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
Смех - смехом, но было бы реально хорошо. Только не будет :)
| |
3.9, Светочка (?), 00:38, 16/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
Только вот этого не надо. Qt тем и хороша, что написана на языке, поддерживающем ООП. Если переходить с C++, то на D, но правильней было бы, если б язык D напрямую поддерживал работу с классами С++, т. к. переписывать Qt на D очень долго. Хотя сейчас Qt можно использовать из Java, Python, так что если не нравиться C++, то альтернатива есть. А вот зачем писать на С? Тут пришлось читать код gsl (gnu scientific library). Никак не могу понять, не уж то любителям C не надоело передавать значения простого типа в функцию через указатель? Так и баг легко посадить. Вот пример:
void my_best_function(int input_value, int *the_result) {
the_result = input_value - 1232;
*the_result = (*the_result) + 10;
}
Нашли ошибку? А в большом количестве кода ее не так быстро найдете. Если я не ошибаюсь, C++ этого не позволяет, а C позволяет.
| |
|
4.10, pav (??), 01:09, 16/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
Конечно, настоящий индусский код... :-)
Тут ошибка кода и стиля, а не особенность языка.
| |
4.11, Аноним (7), 12:38, 17/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
Свет очка! Сишный компилятор выдаст warning типа "присвоение указателю int-а без cast". Если программер не индус, то warning-ов в своем коде он не допускает, соответственно, он обратит на это внимание и исправит.
| |
|
|
|
1.2, Аноним (2), 15:37, 15/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В QT влиться они всегда успеют, а вот ещё одна хорошая библиотека не помешает.
| |
1.6, Аноним (2), 15:48, 15/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Из особенностей GTK+ 3.0, можно отметить перевод всех "public" структур в область видимости "private", проведение значительной чистки библиотеки от устаревшего кода.
Это просто круто! К версии 4.0 они перейдут на С++!
| |
|