Что то вроде:
Competition comp; comp.team.TeamChange();
Можно ли обратиться к методам класса, экземпляр которого находится в другом классе?
но на одном из тестов падает с флагом - RE
А вот как работать с текстом utf-8?
std::wstring и пользоваться как обычно. Когда наиграешься - конвертируй обратно в utf-8 и сохраняй в std::string.std::string, а перед работой с функциями операционной системы или перед выводом пользователю преобразовывать строку в Unicode.а не знаешь как поделить строку на символы(тот же split() из питона)
Мне диплом по этой специальности получать через месяц.
R"\(test\)" не соблюдается.R"(test)". Или таким: R"((test))", если тебе нужны скобки вокруг test. dir. std::string, а не просто string.bool operator<(const char l, const std::string& h) предлагаешь в таких случаях лезть в чужой namespace или в stl?
1) For arguments of fundamental type, the associated set of namespaces and classes is empty
std для оператора потокового вывода. Прямых ссылок на твердость этого утверждения у меня нет, ведь все подобные практики до сих пор передаются лишь на словах.Нельзя определить оператор для чужих типов, и чтобы его подхватили алгоритмы.
Node, ни обращения к его деструктору. Это значит, что для компилятора экземпляра init не существует, но память ты сказал выделить и компилятор просто подчинился.init у тебя не существует, ни init->circle, соответственно. Поэтому и ошибки доступа к памяти. Это - последствия внесения UB в свой код.malloc/free, здесь принято пользоваться семейством операторов new и delete.
А как это реализовано в Visual Studio?