Anonymous
Всем привет. Есть класс, один из приват-членов которого это вектор строк (vector<const char*> ) , при создании вектора объектов этого класса , с этими строками происходит хрен пойми что. При выводе на экран с помощью обычного cout'a непонятные символы появляются. В классе есть конструктор, принимающий параметры, а есть и без параметров, с пустым телом. Конструктор копирования тоже есть. В чем может быть проблему и как решить ?
Surreal
const char * - это не строки, а указатели.
Anonymous
Ну да
Anonymous
Не так выразился
Surreal
при создании вектора объектов этого класса , с этими строками происходит хрен пойми что.
В этом и проблема.
Boris
На что указатели указывают?
Surreal
Непонятные символы либо из-за того, что нет терминального символа, либо из-за того, что память уже удалена в момент, когда это выводится в cout.
Anonymous
В конструкторе происходит следующее. Туда передаётся vector<string> и указатели указывают на то что возвращает метод класса string под названием c_str(), эти строки нулл-терминэйтед уже
Surreal
vector<string> по ссылке передается?
Anonymous
Нет
Surreal
Оп.
Evgenii
Anonymous
Ага
Anonymous
Ааа
Anonymous
Это задание такое
Anonymous
Не могу сейчас код показать
Surreal
Короче, сделано через жопу - вот основная проблема. В этой жопе вам, видимо, нужны указатели на строки, которые хранятся в области видимости выше вашего класса, для этого можно передать вектор по ссылке, собрать указатели, вывести, перепроверить, что область видимости vector<string> включает всю область видимости вашего класса и не происходит никаких изменений с vector<string> в общем и каждой строкой в нем в частности.
RattenKong 🦧🐀🦍️
этот господин дело говорит
Anonymous
Спасибо! Попробую
Крылатый
https://twitter.com/hatcat01/status/858360761424523266
MrSmith
RattenKong 🦧🐀🦍️
🐙 Antony
А есть кто в чате, кто занимается разрабтокой GCC или Clang?
🦥Alex Fails
Хотел потискать форк шланга с кастомизирующимися аттрибутами, как в жаве
Andrei
🐙 Antony
Я к чему спрашиваю:
У меня накопилась пачка идей/задач по libc++/libstdc++/clang/gcc. Поэтому предлагаю честный обмен: я могу подправить что-то, что именно вас раздражает в Boost или поплотнее заняться одной из задач с stdcpp.ru, которая вам интересна. В обмен - вы поплотнее занимаетесь одний из задач по libc++/libstdc++/clang/gcc. Кому такое предложение интересно?
Evgenii
Danil
Вот это бизнес
Nikolai
🦥Alex Fails
Victoria
#вакансия #cpp #Кипр В связи с расширением отдела ищем C++ Senior Developer. Работа в Fintech-индустрии. Переезд на побережье Средиземного моря и оформление рабочей визы сотруднику и виз для членов семьи за счет компании. Официальное трудоустройство, расширенный пакет ДМС и многое другое. Больше информации и отклик по ссылке https://jobs.staya.vc/job/1205731
Johannes
Господа, есть работёнка. Переложить ПО x86 написанное на Asm (примерно 500 листов текста), под ядро Cortex-M3 на C++.
Сроки и сколько желаете за сию работу - в ЛС.
Johannes
Можно и на почасовку договориться
Крылатый
Крылатый
У нас для этого есть специальный канал.
Anonymous
Господа, флудить в #supapro и @flood.
Anton
Александр
Давно хотел или найти, или запилить плагин к шлангу для дополнительного сахара через [[атрибуты]]
Шаурма
ну hello world`ов с clang`ом полно на гитхабе
Александр
Alexander
Ну апи те же самые, и надо где-то узнать, как их использовать. Разница лишь небольшая в системе сборки
Evgenii
Кто-то получил GSoC?)
ovf
круто -- это source to source transformation, с сохранением макросов. :-)
Ned
Anton
Ned
>забил на С++
>где теперь искать работу?
Ned
kassa.free();
Alexander
Александр
Александр
😔
🐙 Antony
Астрологи объявили конец учебного года: количество двоечников не осиливших С++ увеличлось вдвое
Крылатый
Плюсую.
Suigintou45
астрологи предсказывают скорую несданную сессию
🐙 Antony
ответьте там им про std::from_chars из C++17
Andrei
🦥Alex Fails
Anonymous
Romanov_ot_diletanta_do_profi
Anonymous
кто читал?
Evgenii
не
а куда ты подавал? какой пропозал?
🦥Alex Fails
по шеллекстам. там хуйня получилась с доками
rostislav
студент чтоли?
Evgenii
rostislav
бгуир?
Mikhail
Военмех?
🦥Alex Fails
rostislav
хм.. так не козырный же для прогеров
rostislav
все в бгуир бнту бгу
rostislav
ты там на столяра чтоли
rostislav
я когда был на фитре там было таксебе.
rostislav
почти лесхоз
🦥Alex Fails
вот да. у меня вообще уг в плане кодинга
rostislav
посмотрел на буст и ужаснулся количеству модулей
rostislav
в репе
MrSmith
Ага дочерпал для себя отчисление уже разок
🦥Alex Fails
есть.