Micktu 😬
а VS CL не считает
Александр
Удалятор потёр и полезные посты :(
babysitter
мутабельность темповых объектов
Andrei
Простите. Желания читать полезные посты в перемешку с говном не было :3
Deleted Account
маркерсы
Dmitry
держать два чатика вполне можно. проверено.
Dmitry
а вот как автоматически вычленять треды с оффтопиком — вопрос.
IharOK
держать два чатика вполне можно. проверено.
есть же трешечатка для "срачей" :)
IharOK
когда-то кидали линку
Deleted Account
Aleksei
#chatlist
Aleksei
Другие чаты 🕶 @ProCxx – чат для серьезных вопросов; 📚 @ProCxxLib – библиотека книг по языку C++, проектированию и программированию; 📰 @ProCxxNews – новости из мира C++, интересные статьи и пр. 🏗 @ProAlgorithms – чат по обсуждению вопросов проектирования, архитектуры программного обесепечения; 🌔 @ProLua – чатик по скриптовому языку Lua; 🤗 @fludpac – флудилка, чат по обсуждению всего; 🗯 @xthon – канал с цитатами участников pro.* 👥 @prodot – канал pro.*; 🌞 @flood – общий флуд канала @prodot; 🎓 supapro.cxx – чат помощи для новичков; 🌿 pro.git – чат по обсуждению Git; ⚔ pro.cxx.holywar – чат для любителей холиваров; 🕷pro.net – чат по .NET Framework; 🐧pro.linux – чат по Линуксу; 👾pro.linux.old – самая первая группа из коллекции pro.*. Вход по инвайтам, т.к. создатель группы удалился из telegram; 🖼 (Opengl / opencl / Vulkan / etc gamedev)https://telegram.me/joinchat/AAAAAD_Qxw9l1I-0oKGPaQ – no-flood-чат по опенглу и пр. Читайте правила при входе! Пока не в системе pro.* English chats ❤️ @undertale_chat – chat about the Undertale game; 🇬🇧 pro.english – chat about learning English.
Micktu 😬
главное, что андертейл есть
Micktu 😬
supapro.undertale
IharOK
он не захотел её юзать
вот потому и включили кардинальные методы)
Micktu 😬
есть варнинг, что отмеченная инлайном функция не заинлайнена
Micktu 😬
специалисты скажите, почему - потому что возвращает сложный тип по значению? FORCEINLINE std::wstring GetFilename() const { return Filename; }
Micktu 😬
и если да, то почему КОНКРЕТНО
Micktu 😬
я жопой чую что это как-то связано с копированием...
Micktu 😬
(ах да, это только у ВС-компилятора, Кланг или успешно ее инлайнит, или не предупреждает об этом)
Micktu 😬
Some functions with copy constructed objects passed by value when -GX/EHs/EHa is on.
Micktu 😬
похоже на то
Micktu 😬
...да, это потому что влкючены эксепшны
Anonymous
правильно ли я пишу запрос SQL?
Anonymous
Anonymous
Micktu 😬
и давайте еще поиграем в угадайку
Micktu 😬
как найти, ГДЕЕЕЕЕ
Micktu 😬
кланг не имеет этого варнинга
Micktu 😬
этот имплисит каст звучит очень странно и хотелось бы его найти
cyber
там же строка указана и файл
Micktu 😬
это тимплейт
Micktu 😬
STL
cyber
поправь STL
Micktu 😬
нет, я думаю, это у меня
Micktu 😬
просто вс любит искать ошибки не там
Micktu 😬
...нашел в каком файле...
Micktu 😬
у меня нет идей
Micktu 😬
это безумие
babysitter
у меня нет идей
код не будешь показывать? место куда отсылает даблкликом тоже не показываешь, какого ответа ты ждешь?
Micktu 😬
ты же умный. наверное
Micktu 😬
место, куда отсылает даблкликом, пожалуйста
Micktu 😬
Крылатый
Всегда офигивал от такого оформления.
babysitter
можно по приколу поставить брейкпоинт туда, встать на него и посмотреть колстек
Micktu 😬
какого? это VAX
Micktu 😬
Micktu 😬
а, увы, брейк туда не поставить
Micktu 😬
std::transform(filter.begin(), filter.end(), filter.begin(), ::tolower);
Micktu 😬
спасибо за идею
Micktu 😬
боюсь, что это совсем не мой варининг
Micktu 😬
в смысле - удалось порставить со второй попытки
Micktu 😬
пути VS неисповедимы
Evgen
📢#quiz Чему будет равна переменная t после выполнения данного кода: int t = 0; t = t++; ▫️ (12) 0 27% 🔸🔸 ▪️ (20) 1 46% 🔸🔸🔸🔸 ▫️ (1) 2 2% ▪️ (10) Неопределено 23% 🔸🔸 ▫️ А разве так можно? 0% 👥 43 - всего голосов
babysitter
toLower в глобаьном неймспейсе нашел?
Micktu 😬
угу, он там и есть
Micktu 😬
в ctype.h
babysitter
а, ну она вот инт и принимает, а строка широкая. дело закрыто
Sergey
проверил в vs 2017. t == 1
babysitter
проверил в vs 2017. t == 1
а гцц и кланг, 0. ub это
Александр
Такие вещи не проверяют где попало, а сверяют со стандартом
Anatoly
std::wstring s(L"test"); std::transform(s.begin(), s.end(), s.begin(), ::towupper);
Micktu 😬
она инт возвращает, а он присваивается вчару
Anatoly
toupper не предназначен для работы с wchar_t
Micktu 😬
замена на ::towlower решила проблему, спасяп
Micktu 😬
toupper не предназначен для работы с wchar_t
для латиницы работает насколько я понимаю
Micktu 😬
для анси ренжа
Micktu 😬
где второй байт 0
Micktu 😬
поэтому и не заметил
Micktu 😬
удивительно но этот варнинг действительно вывел в серьезный баг
Micktu 😬
время потрачено с пользой 😊
Anatoly
для латиницы работает насколько я понимаю
ch - character to be converted. If the value of ch is not representable as unsigned char and does not equal EOF, the behavior is undefined. details: http://en.cppreference.com/w/cpp/string/byte/toupper
Micktu 😬
андефайнд не значит что не работает
Micktu 😬
если прикинуть как работает алгоритм, то до тех пор пока второй байт ноль, все будет работать