Retourner au contenu associé (dépêche : Sortie de Boost 1.46)
Posté par tanguy_k (site web personnel) le 24 février 2011 à 17:29. En réponse à la dépêche Sortie de Boost 1.46. Évalué à 3.
Le débat portait sur Qt vs STL :)
Donc comparons maintenant Qt vs Boost, split d'une string :
std::string str = "string to split"; std::vector<std::string> strs; boost::split(strs, str, boost::is_any_of(" "));
QString str = "string to split"; QStringList strs = str.split(" ");
"Joindre" des strings ensemble :
std::vector<std::string> list; list.push_back("Hello"); list.push_back("World!"); std::string joined = boost::algorithm::join(list, " ");
QStringList list; list << "Hello" << "World!"; QString joined = list.join(" ");
Je trouve la facon de faire plus logique, simple et lisible avec Qt.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Boost ? c'est quoi ?
Posté par tanguy_k (site web personnel) . En réponse à la dépêche Sortie de Boost 1.46. Évalué à 3.
Le débat portait sur Qt vs STL :)
Donc comparons maintenant Qt vs Boost, split d'une string :
std::string str = "string to split"; std::vector<std::string> strs; boost::split(strs, str, boost::is_any_of(" "));QString str = "string to split"; QStringList strs = str.split(" ");"Joindre" des strings ensemble :
std::vector<std::string> list; list.push_back("Hello"); list.push_back("World!"); std::string joined = boost::algorithm::join(list, " ");QStringList list; list << "Hello" << "World!"; QString joined = list.join(" ");Je trouve la facon de faire plus logique, simple et lisible avec Qt.