Andrei
Так в плюсах делать нельзя. Я тебя уверяю, ты получишь не то, что ожидаешь.
mr
Anonymous
Processor
передай его как ссылку: int(&arr)[M][N]
Processor
Anatoly
потому что массивы в C++ недообъекты и не могут копироваться.
Processor
они вообще не объекты, а простая последовательность
Anatoly
только через врапперы
struct wrapper {
int matrix[10][10];
};
Processor
но по ссылке можно передавать их, потому что ты общаешься с тем самым массивом)
Anatoly
Vladislav
Evgenii
Evgenii
🎊🤷♂
Vladislav
Крылатый
Anatoly
кто проголосовал левой, смело голосуй правой
Evgenii
Evgenii
все дружно переходим на rust
Processor
+
Matwey
Так. Где голосовать?
Deleted Account
я не могу зорегаться
Anatoly
Мини объявление:
Если у кого есть желание, чтобы MinGW из коробки хорошо умел делать backtrace, чтобы на MinGW хорошо из коробки работал Boost.Stacktrace - то надо лайкнуть вот этот тикет https://sourceforge.net/p/mingw/bugs/2356/
Если набёрт 25 лайков - то мейнтейнер займётся этой проблемой
Constantine
Уже сделали же, С++17 это язык программирования, а не система издевательств
Deleted Account
да, уже обсждаем там этот вопрос
Constantine
В С++17 можно даже без регистрации и смс перевести число в строку
Vladislav
Constantine
А когда в модулях сделают параметр, гарантирующий инициализации всех переменных, можно будет даже начинать использовать этот язык)
Крылатый
С проксей можно?)
Evgenii
запиньте
Constantine
интересно, сколько лет разработки стандарта потребуется для добавления функции snwprintf
🦥Alex Fails
Processor
Processor
всего-то столько лет прошло
🦥Alex Fails
🦥Alex Fails
Хотя я не помню, стд это или екст
🦥Alex Fails
/cppref itoa
FailsBot
Search results for "itoa"
- Nothing found.
🦥Alex Fails
Ioann_
В сиплас палс ежжи strtod или типа того
🦥Alex Fails
Точно
Ioann_
Проверю завтра кстати, что будет быстрее std vector, с reserve n elements
Ioann_
Против std vector с аллкатором, у которого эти элементы выделяются на стеке
Ioann_
И запихаю в куюнить таску
Ioann_
Ioann_
Возможно, кстати, имеет смысл написать свой вектор без аллокатора, но у которого часть элементов стековая, а другая часть кучная. Собственно я такоц и использую, и стало интересно, а на сколько такой костыль оправдан и быстрее ли std vector с allocator
Stanislav
Ioann_
Это 17
Constantine
Andre
нет, это который создает std::string
Anatoly
Vladislav
зачем они добавляют новые API с c-style строками? ><
Ioann_
Реверса ?
Constantine
Constantine
подождите, невозможно реализовать так хранимый вектор по стандарту
Constantine
там гарантия последовательности в памяти
Constantine
можно делать автоматический выбор от размера, конечно
Ioann_
Тьфу, прочил так ресерв
Не, у меня есть такая ситуация в проекте что иногда известно примерное количество элементов которое надо запихать в массив, оно не большое как правило. Но ситуация может повторяться 1млн раз.
Constantine
Vladislav
но тут нужно смотреть на распределение размеров векторов в приложении, чтобы это было полезно
Constantine
я слышал антон говорил, что стандарт по сути не допускает small object optimization для vector
Constantine
я не знаю детали
Vladislav
folly::small_vector же :)
Ioann_
Ну вот видимо типа того, если он могет и в стек и в хипу
Constantine
std::to_chars работает с С строками
Constantine
Constantine
я беру свои слова назад, С++17 все еще система издевательств
Constantine
где там мой гитлер про 14 стандарт
Ioann_
Ioann_
Саша знает, что я С люблю
Constantine
мне надо перевести uintmax_t в wstring (locale-independent способом)
Constantine
набросайте плиз код
Constantine
на ISO C++
Anonymous
Anonymous
https://www.youtube.com/watch?v=ND-TuW0KIgg