Название: из С в С++ Отправлено: izoomer от Февраля 05, 2007, 00:14 есть такой вот код на С
Код:
Поскажите как гармотно в QT перевести и что оптимальнее использовать. на С этот код используется так .... Код:
Название: из С в С++ Отправлено: Steven_Orko от Февраля 05, 2007, 00:19 А никак. Советую прям в таком виде и оставить!!! Другой вопрос в том, что саму функцию надо адаптировать к массивам Qt, или к стандартным шаблонам. Но это не так и трудно, ИМХО.
Название: из С в С++ Отправлено: izoomer от Февраля 05, 2007, 10:32 Цитата: "Steven_Orko" А никак. Советую прям в таком виде и оставить!!! Другой вопрос в том, что саму функцию надо адаптировать к массивам Qt, или к стандартным шаблонам. Но это не так и трудно, ИМХО. ну вот и хотел узнать как правильно адаптировать или хотя бы какие механизмы использовать ... Название: из С в С++ Отправлено: nova от Февраля 05, 2007, 22:10 А это зависит от того что ты собераешся использовать для хранения данных у себя в софте :)
Название: из С в С++ Отправлено: Steven_Orko от Февраля 05, 2007, 22:19 Код: uchar crc8(std::vector<uchar> array) Вместо std::vector можешь спокойно подставить QVector. Название: из С в С++ Отправлено: Вудруф от Февраля 06, 2007, 08:04 Цитировать Вместо std::vector можешь спокойно подставить QVector. Зачем? ИМХО, когда можно обойтись только стандартной библиотекой, лучше её и использовать. А Qt нужна для расширенных возможностей. Другое дело, когда мы используем вектора для работы с функциями Qt, которые принимают Qt-шные контейнеры. Название: из С в С++ Отправлено: Steven_Orko от Февраля 06, 2007, 19:31 Цитата: "Вудруф" Другое дело, когда мы используем вектора для работы с функциями Qt, которые принимают Qt-шные контейнеры. Именно на этот случай я и написал данное предложение. )))) :) Название: из С в С++ Отправлено: bigirbis от Февраля 06, 2007, 22:13 Говорят, что stl поддерживается различными компиляторами по разному...
По крайней мере, Тролли на это напирают... Название: из С в С++ Отправлено: Вудруф от Февраля 07, 2007, 12:29 Вывод: не использовать эти самые "различные" компиляторы :) А вообще уже оффтопик пошёл, сорри.
|