ืื ืืืืืจืึทื ืกืืืกืกืืึธื ืืืืืืึธืืขืง, ืืืึธืก ืืื ืื ืืงืขืจ ืคืื ืื ืืจืึทื ืกืืืกืืข ืืืืืึธืจืจืขื ื ืงืืืขื ื, ืืื ืืืืขืจืืขืืขืฆื ืืื C ++. ืืจืึทื ืกืืืกืืข ื ืึธื ืืื ืืืื ืืื ืื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืึทื ืืฆืขืจ ืื ืืขืจืคืืืกืื (GTK ืฆืืืื ื, ืืืืืึทื, CLI), ืืขืฉืจืืื ืืื ืื C ืฉืคึผืจืึทื, ืึธืืขืจ ืคึฟืึทืจืืึทืืืื ื ืืืฆื ืจืืงืืืืืขืจื ืึท C ++ ืงืึทืืคึผืืืืขืจ. ืืื ืึทืืขืจ, ืืืืื ืื Qt-ืืืืืจื ืฆืืืื ื ืืื ืืขืืืขื ืืขืฉืจืืื ืืื C ++ (ืืขืจ ืงืืืขื ื ืคึฟืึทืจ ืืึทืงืึธืก ืืื ืืขืืืขื ืืื ืึธืืืขืงืืืื-C, ืื ืืืขื ืฆืืืื ื ืืื ืืขืืืขื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื, ืืื ืึทืืฅ ืึทื ืืขืจืฉ ืืื ืืขืืืขื ืืื C).
ืื ืคึผืึธืจืืื ื ืืื ืืืจืืืขืงืึธืื ืืืจื Charles Kerr, ืืขืจ ืคึผืจืืืขืงื ืคืืจืขืจ ืืื ืืืืจ ืคืื ืื ืืจืึทื ืกืืืกืืข ืฆืืืื ื ืืืืืจื ืืืืฃ Qt. ืื ืืืืคึผื ืกืืื ืคึฟืึทืจ ืกืืืืืฉืื ื ืื ืืื ืฆืข ืคึผืจืืืขืงื ืฆื C ++ ืืื ืื ืืขืคืื ืึทื ืืืขื ืืืจ ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืืืืืจืึทื ืกืืืกืกืืึธื ืืืจ ืืืื ืงืขืกืืืืขืจ ืจืืื ืืืขื ื ืื ืจืึธื, ืืึธืืฉ ืขืก ืืขื ืขื ืคืึทืจืืืง ืกืึทืืืฉืึทื ื ืคึฟืึทืจ ืขื ืืขื ืคึผืจืึธืืืขืืก ืืื ืื ื ืึธืจืืึทื C ++ ืืืืืืึธืืขืง (ืืืฉื, ืขืก ืืื ืืขืืืขื ื ืืืืืง. ืฆื ืฉืึทืคึฟื ืืืื ืืืืืขื ืข ืคืึทื ืืงืฉืึทื ื tr_quickfindFirstK() ืืื tr_ptrArray() ืืื ืืขื ืืืึทืืืึทื ืคืื std::partial_sort() ืืื std::vector()), ืืื ืฆืืฉืืขืื C ++ ืืขืจ ืึทืืืึทื ืกืืจืืข ืืืคึผ ืงืึธื ืืจืึธืืืจืื ื ืคืึทืกืืืึทืืื.
ืขืก ืืื ืืืืขืจืงื ืึทื ืื ืืขืืืขืืึธืคึผืขืจืก ืืึธื ื ืื ืฉืืขืื ืืื ืื ืฆืื ืคืื ืืืืื ืจืืจืืืืื ื ืื ืืื ืฆืข ืืืืืจืึทื ืกืืืกืกืืึธื ืืื C ++, ืึธืืขืจ ืืืขื ืฆื ืื ืกืืจืืืขื ื ืื ืืืขืจืืึทื ื ืฆื C ++ ืืืกืืขืืืืืึทื, ืกืืึทืจืืื ื ืืื ืื ืืืขืจืืึทื ื ืฆื ืงืึทืืคึผืืืืื ื ืื ืคึผืจืืืขืงื ื ืืฆื ืื C ++ ืงืึทืืคึผืืืืขืจ. ืืื ืืืื ืงืจืึทื ื ืคืึธืจืขื, ืื C ืงืึทืืคึผืืืืขืจ ืงืขื ืขื ื ืื ืืขืจ ืืืื ืืขืืืืื ื ืคึฟืึทืจ ืคึฟืึทืจืืึทืืืื ื, ืืืืึทื ืขืืืขืืข C ++-ืกืคึผืขืฆืืคืืฉ ืงืึทื ืกืืจืึทืงืฉืึทื ื ืืขื ืขื ืฆืืืขืืขืื ืฆื ืื ืงืึธื, ืึทืืึท ืืื ืื "ืึทืืืึธ" ืงืืืืขืจื ืืื ืืืคึผ ืงืึทื ืืืขืจืืฉืึทื ื ื ืืฆื ืื "ืกืืึทืืืง_ืงืึทืกื" ืึธืคึผืขืจืึทืืึธืจ. ืฉืืืฆื ืคึฟืึทืจ ืขืืืขืจืข C ืคืึทื ืืงืฉืึทื ื ืืื ืคึผืืึทื ื ืขื ืฆื ืืืืึทืื ืคึฟืึทืจ ืงืึทืืคึผืึทืืึทืืืืึทืื, ืึธืืขืจ ืืขืืืขืืึธืคึผืขืจืก ืืขื ืขื ืืืฆื ืื ืงืขืจืึทืืืฉื ืฆื ื ืืฆื std::sort () ืึทื ืฉืืึธื ืคืื qsort () ืืื std:: vector ืึทื ืฉืืึธื ืคืื tr_ptrArray. constexpr ืึทื ืฉืืึธื ืคืื tr_strdup () ืืื std :: ืืืขืงืืึธืจ ืึทื ืฉืืึธื ืคืื tr_ptrArray.
ืืงืืจ: opennet.ru