String^ s такое?
void MarshalString(String^ s, string& os) {
using namespace Runtime::InteropServices;
const char* chars =
(const char*)(Marshal::StringToHGlobalAnsi(s)).ToPointer();
os = chars;
Marshal::FreeHGlobal(IntPtr((void*)chars));
}
Программирование на олимпиадах - это чудо
C++\CLI
Managed расширение C++ от MS, мостик к .NET из С++
лучше не смотреть
а нафига им такое разрешают? :)
Не понял, что разрешают?
Stroka
Бтв, никогда претензий к олимпиадному кода не понимал. Пишется один раз, сдается и забывается, время кодирования играет большую роль - в чем проблема такого кода при таких исходных?
Закрепляет плохие привычки
Странный аргумент, близкий к имхо
Ну хз-хз, знакомому работа в эмбед травму оставила
Работа != олимпиады. У меня тоже некоторые проблемы после эмбеда, да, но там это длительное и читать нужно не только свой код
ммм, клр
Обсуждают сегодня