Pepe 🐸
Там конечно CS такой.. матан больше
Pepe 🐸
Графика вроде?
Да, но не рендеринг и ТП а достаточно экзотические темы
Pepe 🐸
То есть работы по этой теме разве что в Pixar
Pepe 🐸
Или Disney
Evgenii
Ну я только первый семестр закончил -_-
Pepe 🐸
Яп
Впереди много веселья) но я б не хотел в техе на бакалавре оказаться) слишком большая нагрузка
Evgenii
🦥Alex Fails
Могу кинуть пример.
Да, думаю, было б неплохо
Nikolay
http://pastebin.com/xgyPes3q Хочу, чтобы тест запускался с D:/tmp в качестве рабочей директории.
Nikolay
https://cmake.org/cmake/help/v3.4/command/add_test.html
Mikhail
http://pastebin.com/xgyPes3q Хочу, чтобы тест запускался с D:/tmp в качестве рабочей директории.
Лучше сразу привыкать к конфигурированию внутри приложухи такого и пути уже внутри резолвить не привязываясь к working dir )
Nikolay
Лучше сразу привыкать к конфигурированию внутри приложухи такого и пути уже внутри резолвить не привязываясь к working dir )
Внутри я юзаю относительные пути. CMake-ом во время сборки закидываю по этому пути нужные тестам ресурсы. То, что я скинул - не боевой код, а синтетический пример, но задача на нём весьма показательна. Такое ощущение, что cmake просто игнорирует переданный мной WORKING_DIRECTORY для теста.
Mikhail
если очень хочется, можно же задефайнить переменную и внутри приложения ее использовать
Nikolay
типа того http://stackoverflow.com/questions/9017573/define-preprocessor-macro-through-cmake
Не понял, к чему это. Тут показано, как сделать define. Мне нужно задать директрорию, из которой должен запускаться тест.
Nikolay
А, сорь, не увидел верхнее сообщение.
Nikolay
Нет, это выглядит как костыль. Вопрос был в другом. Вот есть add_test, у него есть параметр WorkingDir. Что я делаю не так?
Mikhail
Нет, это выглядит как костыль. Вопрос был в другом. Вот есть add_test, у него есть параметр WorkingDir. Что я делаю не так?
не спец в смейке, но в твоем пастебине судя по докам не устанавливается воркинг_дир
Mikhail
[WORKING_DIRECTORY <dir>] - присутствия "WORKING_DIRECTORY" не обнаружено)
Dmitriy / დიმიტრი
Есть какая-то разница между: constexpr char kExpV8F32[] = "__xla_cpu_runtime_ExpV8F32"; и const char kExpV8F32[] = "__xla_cpu_runtime_ExpV8F32"; ?
Dmitriy / დიმიტრი
Сейчас шарюсь по популярным проектам на github'е что бы понять кто как фичи C++ использует, заметил что с constexpr куча констант прописана, хотя по мне можно было бы и const ограничиться. Может чего упускаю?
Anonymous
Строки l-value если не ошибаюсь
Anonymous
А там у тебя константа времени компиляции
babysitter
так сейчас же constexpr if possible, нет?
Dmitriy / დიმიტრი
А там у тебя константа времени компиляции
Да, дошло. Если будет const то выражения с этой константой не скомпилируются
Dmitriy / დიმიტრი
Вот найти бы ещё реальный пример применения функции такой
Dmitriy / დიმიტრი
Могу я например сделать для каждой сборки своего продукта уникальный зашитый в код UUID спомощью этого? Типа UUID сгенерированный во время компиляции. Только это в голову приходит
Крылатый
Чому нет...
Крылатый
Хотя оптимизатор может и выкинуть)
🦥Alex Fails
Вот найти бы ещё реальный пример применения функции такой
Эх, Антон сюда не добрался еще, он бы рассказал про применение constexpr. И про https://github.com/apolukhin/magic_get
Anonymous
Попробуй взять адрес обоих
Anonymous
И посмотреть что будет
Dmitriy / დიმიტრი
Эх, Антон сюда не добрался еще, он бы рассказал про применение constexpr. И про https://github.com/apolukhin/magic_get
Блин, такое ощущение что в boost пишут сверхлюди. Ничего не понимаю, как такое возможно
Dmitriy / დიმიტრი
Блин, такое ощущение что в boost пишут сверхлюди. Ничего не понимаю, как такое возможно
Вот тут: template <std::size_t N, class ...T> Это ...T что это? и почему ниже оно записано как ...T: constexpr decltype(auto) get(tuple<T...>& t) noexcept
Andrei
Это список типов неизвестной длины.
Andrei
Почитай про variadic-templates.
Dmitriy / დიმიტრი
Эта его библиотека как-то перебирает таким образом каждое поле структуры?
Dmitriy / დიმიტრი
Почитай про variadic-templates.
спасибо, а то "..." не гуглится
🦥Alex Fails
Вот тут: template <std::size_t N, class ...T> Это ...T что это? и почему ниже оно записано как ...T: constexpr decltype(auto) get(tuple<T...>& t) noexcept
На первой встрече РГ21 автор сам рассказывал, как он до такой жизни докатился^W^W^W^W заимплементил это
🦥Alex Fails
Есть видео где он имплементит?
Да. Ща ссыль скину. Вот: https://www.youtube.com/watch?v=jDI5CHKFKd0
Andrei
спасибо, а то "..." не гуглится
Эллипсис если что называет в C++ термином „Parameter pack“
🦥Alex Fails
Эллипсис если что называет в C++ термином „Parameter pack“
Кстати, шел слух, что мб добавят производбный доступ к аргументам
Andrei
Ну, это и сейчас, кажется, можно сделать самому.
Dmitriy / დიმიტრი
Кстати, шел слух, что мб добавят производбный доступ к аргументам
Я немного не понимаю о чём ты. Можешь привести пример?
Andrei
Строчек в 8-10
Andrei
Или с туплом в 1.
Nikolay Markov
господа, а есть чат для нубских вопросов по C++?
Nikolay Markov
я себе, похоже, мозг немного испортил динамическими языками, и теперь путаюсь в шаблонах слегка
Nikolay Markov
#supapro
спасибо
Andrei
через рекурсию?
Ну, так или иначе, всё через рекурсию, да. Раскрутить шаблон просто можно.
Алдар
один параметр N, другой Types...
Dmitriy / დიმიტრი
Да. Ща ссыль скину. Вот: https://www.youtube.com/watch?v=jDI5CHKFKd0
Даже и не знаю, ужасно это или прекрасно. Посмотрел до половины.
✙ Fatum ✙
ребят, нужен спец по темплейтам..публично светить код не могу, поэтому просьба в личку.. очень нужна помощь
Крылатый
Даже сниппет не сделать?
Крылатый
В смысле, минимальный пример?
✙ Fatum ✙
могу светануть что компиль вываливает
✙ Fatum ✙
error: could not convert ‘std::basic_string<char>()’ from ‘std::string {aka std::basic_string<char>}’ to ‘std::basic_string<char>&’
✙ Fatum ✙
вот на этой строчке n = Node<int,string>(kind, sibl_nodes);
Крылатый
sibl_nodes какого типа?
🦥Alex Fails
Artem
важно что в node происходит
✙ Fatum ✙
важно что в node происходит
давай в личку.. не против?
Artem
Да лучше реально сделать из этого минимальный пример, а не палить реальный код, пусть даже в личку
Evgenii
ребят, нужен спец по темплейтам..публично светить код не могу, поэтому просьба в личку.. очень нужна помощь
Почему то вспомнился программер который аутсорсил работу индусам за часть зарплаты и очень чистый профит
Artem
Это важное умение, ты и сама сможешь лучше разобраться
✙ Fatum ✙
уже думаю отказываться от проекта
✙ Fatum ✙
нереально за 4 дня такое сделать..имхо
Крылатый
давай в личку.. не против?
Попробуй фикс Алекса
✙ Fatum ✙
Попробуй фикс Алекса
там передача обьекта по ссылке в параметры ф-ции.. не очень понимаю, как мне это может помочь >_<