История изменений
Исправление hateyoufeel, (текущая версия) :
Но в подавляющем большинстве достаточно одного QString.
Так используй String.
Но вообще, перевожу на C++:
* String -> std::string
* &str -> const char*
* Arc<String> -> std::shared_ptr<std::string>
* Arc<str> -- std::shared_ptr<const char>
* Rc<str> -- std::shared_ptr<const char> но без мютекса
* Rc<String> -- почти std::shared_ptr<std::string>, но без мютекса
* Box<str> -- такого тоже нет, но это почти что String.
Забавно, что в C++ у тебя с этим проблем нет.
Исправление hateyoufeel, :
Но в подавляющем большинстве достаточно одного QString.
Так используй String.
Но вообще, перевожу на C++:
* String -> std::string
* &str -> const char*
* Arc<String> -> std::shared_ptr<std::string>
* Arc<str> -- std::shared_ptr<char>
* Rc<str> -- std::shared_ptr<char> но без мютекса
* Rc<String> -- почти std::shared_ptr<std::string>, но без мютекса
* Box<str> -- такого тоже нет, но это почти что String.
Забавно, что в C++ у тебя с этим проблем нет.
Исходная версия hateyoufeel, :
Но в подавляющем большинстве достаточно одного QString.
Так используй String.
Но вообще, перевожу на C++:
- String -> std::string
- &str -> const char*
- Arc -> std::shared_ptrstd::string
- Arc – std::shared_ptr
- Rc – std::shared_ptr но без мютекса
- Rc – почти std::shared_ptrstd::string, но без мютекса
- Box – такого тоже нет, но это почти что String.
Забавно, что в C++ у тебя с этим проблем нет.