@ProCxx

Страница 633 из 2477
Evgeniy
03.03.2017
11:17:25
Ну я только первый семестр закончил -_-

Evgeniy
03.03.2017
11:18:14
Pepe
03.03.2017
11:19:00
Яп
Впереди много веселья) но я б не хотел в техе на бакалавре оказаться) слишком большая нагрузка

Google
Evgeniy
03.03.2017
11:19:33
Alex Фэils?︙
03.03.2017
11:30:16
Могу кинуть пример.
Да, думаю, было б неплохо

BaLoo
03.03.2017
11:32:54
http://pastebin.com/xgyPes3q Хочу, чтобы тест запускался с D:/tmp в качестве рабочей директории.

https://cmake.org/cmake/help/v3.4/command/add_test.html

Mikhail
03.03.2017
12:23:56
http://pastebin.com/xgyPes3q Хочу, чтобы тест запускался с D:/tmp в качестве рабочей директории.
Лучше сразу привыкать к конфигурированию внутри приложухи такого и пути уже внутри резолвить не привязываясь к working dir )

BaLoo
03.03.2017
12:25:57
Лучше сразу привыкать к конфигурированию внутри приложухи такого и пути уже внутри резолвить не привязываясь к working dir )
Внутри я юзаю относительные пути. CMake-ом во время сборки закидываю по этому пути нужные тестам ресурсы. То, что я скинул - не боевой код, а синтетический пример, но задача на нём весьма показательна. Такое ощущение, что cmake просто игнорирует переданный мной WORKING_DIRECTORY для теста.

BaLoo
03.03.2017
12:31:48
типа того http://stackoverflow.com/questions/9017573/define-preprocessor-macro-through-cmake
Не понял, к чему это. Тут показано, как сделать define. Мне нужно задать директрорию, из которой должен запускаться тест.

А, сорь, не увидел верхнее сообщение.

Нет, это выглядит как костыль. Вопрос был в другом. Вот есть add_test, у него есть параметр WorkingDir. Что я делаю не так?

Mikhail
03.03.2017
12:36:03
Нет, это выглядит как костыль. Вопрос был в другом. Вот есть add_test, у него есть параметр WorkingDir. Что я делаю не так?
не спец в смейке, но в твоем пастебине судя по докам не устанавливается воркинг_дир

[WORKING_DIRECTORY <dir>] - присутствия "WORKING_DIRECTORY" не обнаружено)

Google
BaLoo
03.03.2017
12:38:35
Monday Begins on Saturday
03.03.2017
14:05:43
Есть какая-то разница между: constexpr char kExpV8F32[] = "__xla_cpu_runtime_ExpV8F32"; и const char kExpV8F32[] = "__xla_cpu_runtime_ExpV8F32"; ?

Сейчас шарюсь по популярным проектам на github'е что бы понять кто как фичи C++ использует, заметил что с constexpr куча констант прописана, хотя по мне можно было бы и const ограничиться. Может чего упускаю?

Bormaley
03.03.2017
14:09:49
Строки l-value если не ошибаюсь

А там у тебя константа времени компиляции

babysitter
03.03.2017
14:11:37
так сейчас же constexpr if possible, нет?

Monday Begins on Saturday
03.03.2017
14:12:22
А там у тебя константа времени компиляции
Да, дошло. Если будет const то выражения с этой константой не скомпилируются

Вот найти бы ещё реальный пример применения функции такой

Могу я например сделать для каждой сборки своего продукта уникальный зашитый в код UUID спомощью этого? Типа UUID сгенерированный во время компиляции. Только это в голову приходит

Дед Пегас
03.03.2017
14:14:33
Чому нет...

Хотя оптимизатор может и выкинуть)

Alex Фэils?︙
03.03.2017
14:15:13
Вот найти бы ещё реальный пример применения функции такой
Эх, Антон сюда не добрался еще, он бы рассказал про применение constexpr. И про https://github.com/apolukhin/magic_get

Bormaley
03.03.2017
14:17:25
Попробуй взять адрес обоих

И посмотреть что будет

Monday Begins on Saturday
03.03.2017
14:19:36
Эх, Антон сюда не добрался еще, он бы рассказал про применение constexpr. И про https://github.com/apolukhin/magic_get
Блин, такое ощущение что в boost пишут сверхлюди. Ничего не понимаю, как такое возможно

Блин, такое ощущение что в boost пишут сверхлюди. Ничего не понимаю, как такое возможно
Вот тут: template <std::size_t N, class ...T> Это ...T что это? и почему ниже оно записано как ...T: constexpr decltype(auto) get(tuple<T...>& t) noexcept

Andrei
03.03.2017
14:28:53
Это список типов неизвестной длины.

Почитай про variadic-templates.

Monday Begins on Saturday
03.03.2017
14:29:04
Эта его библиотека как-то перебирает таким образом каждое поле структуры?

Google
Monday Begins on Saturday
03.03.2017
14:29:37
Почитай про variadic-templates.
спасибо, а то "..." не гуглится

Alex Фэils?︙
03.03.2017
14:29:57
Вот тут: template <std::size_t N, class ...T> Это ...T что это? и почему ниже оно записано как ...T: constexpr decltype(auto) get(tuple<T...>& t) noexcept
На первой встрече РГ21 автор сам рассказывал, как он до такой жизни докатился^W^W^W^W заимплементил это

Alex Фэils?︙
03.03.2017
14:30:31
Есть видео где он имплементит?
Да. Ща ссыль скину. Вот: https://www.youtube.com/watch?v=jDI5CHKFKd0

Andrei
03.03.2017
14:30:42
спасибо, а то "..." не гуглится
Эллипсис если что называет в C++ термином „Parameter pack“

Alex Фэils?︙
03.03.2017
14:33:18
Эллипсис если что называет в C++ термином „Parameter pack“
Кстати, шел слух, что мб добавят производбный доступ к аргументам

Andrei
03.03.2017
14:34:00
Ну, это и сейчас, кажется, можно сделать самому.

Monday Begins on Saturday
03.03.2017
14:34:03
Кстати, шел слух, что мб добавят производбный доступ к аргументам
Я немного не понимаю о чём ты. Можешь привести пример?

Andrei
03.03.2017
14:34:40
Строчек в 8-10

Или с туплом в 1.

Nikolay
03.03.2017
14:35:44
господа, а есть чат для нубских вопросов по C++?

Admin
ERROR: S client not available

Nikolay
03.03.2017
14:36:12
я себе, похоже, мозг немного испортил динамическими языками, и теперь путаюсь в шаблонах слегка

Group Butler [beta]
03.03.2017
14:36:14
господа, а есть чат для нубских вопросов по C++?
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Nikolay
03.03.2017
14:36:26
#supapro
спасибо

Andrei
03.03.2017
14:46:11
через рекурсию?
Ну, так или иначе, всё через рекурсию, да. Раскрутить шаблон просто можно.

Aldar
03.03.2017
14:46:30
один параметр N, другой Types...

Google
Monday Begins on Saturday
03.03.2017
15:13:16
Да. Ща ссыль скину. Вот: https://www.youtube.com/watch?v=jDI5CHKFKd0
Даже и не знаю, ужасно это или прекрасно. Посмотрел до половины.

Anna
03.03.2017
15:39:31
ребят, нужен спец по темплейтам..публично светить код не могу, поэтому просьба в личку.. очень нужна помощь

Дед Пегас
03.03.2017
15:40:16
Даже сниппет не сделать?

В смысле, минимальный пример?

Anna
03.03.2017
15:40:51
могу светануть что компиль вываливает

error: could not convert ‘std::basic_string<char>()’ from ‘std::string {aka std::basic_string<char>}’ to ‘std::basic_string<char>&’

вот на этой строчке n = Node<int,string>(kind, sibl_nodes);

Дед Пегас
03.03.2017
15:45:14
sibl_nodes какого типа?

Alex Фэils?︙
03.03.2017
15:45:55
error: could not convert ‘std::basic_string<char>()’ from ‘std::string {aka std::basic_string<char>}’ to ‘std::basic_string<char>&’
rvalue ж пихаешь, судя по ошибке. вот он lvalue reference и не делает.

Artem
03.03.2017
15:46:08
важно что в node происходит

Anna
03.03.2017
15:49:56
важно что в node происходит
давай в личку.. не против?

Artem
03.03.2017
15:50:54
Да лучше реально сделать из этого минимальный пример, а не палить реальный код, пусть даже в личку

Evgeniy
03.03.2017
15:51:10
ребят, нужен спец по темплейтам..публично светить код не могу, поэтому просьба в личку.. очень нужна помощь
Почему то вспомнился программер который аутсорсил работу индусам за часть зарплаты и очень чистый профит

Artem
03.03.2017
15:51:13
Это важное умение, ты и сама сможешь лучше разобраться

Anna
03.03.2017
15:52:19
уже думаю отказываться от проекта

нереально за 4 дня такое сделать..имхо

Страница 633 из 2477