@ProCxx

Страница 2031 из 2477
Oleg
05.05.2018
20:14:42
и апи которого не развивается последние лет 8

Anatoly
05.05.2018
20:15:10
да никто тебе не предъявляет, просто мысли вслух по проектному решению

Oleg
05.05.2018
20:15:18
ты их апи еще не видел

Alex Фэils?︙
05.05.2018
20:43:20
дык кинь нам endpoints!

Google
Igor
05.05.2018
20:50:15
это кланг упорот или я чего-то не понимаю? https://godbolt.org/g/HuNSYE

Yenq
05.05.2018
20:50:24
Ребят, знает кто мини справочник, аля мелкие примеры кода на с/с++, помню репа была гитовская, где были разделы и небольшие примеры. Нужно быстро вспомнить синтаксис и основы крестов

Oleg
05.05.2018
20:51:50
дык кинь нам endpoints!
https://www.goodreads.com/api/index

Yenq
05.05.2018
20:51:59
Тупит сеть, линк не открывается, но вроде как, оно) спасибо)

Igor
05.05.2018
20:53:53
это кланг упорот или я чего-то не понимаю? https://godbolt.org/g/HuNSYE
https://bugs.llvm.org/show_bug.cgi?id=33222 а нет, всё-таки кланг

Oleg
05.05.2018
20:54:44
Можно ли написать свой оператор == для сравнения shared_ptr по содержимому данных, а не на равенство указателей?

Igor
05.05.2018
20:56:41
Можно ли написать свой оператор == для сравнения shared_ptr по содержимому данных, а не на равенство указателей?
у shared_ptr есть operator== сравнивающий именно указатели, так что нет, только bool equals(shared_ptr, shared_ptr)

Radio
05.05.2018
20:56:56
почему?
Читаемость кода, ни один читающий такого предполагать не будет, значит будет читать неправильно.

八尋
05.05.2018
20:58:07
Здравствуйте.

Google
Alex Фэils?︙
05.05.2018
20:58:53
добрый вечер

八尋
05.05.2018
21:00:27
Вы все разбираетесь в C++, верно?

Dan
05.05.2018
21:00:42
Каждый в той или иной степени

Anatoly
05.05.2018
21:06:53
Visual Studio 2017 Version 15.6.7: #if __cplusplus && __cplusplus > 201402L #if __has_include(<experimental/coroutine>) #include <experimental/coroutine> #include <experimental/generator> #elif __has_include(<coroutine>) #include <coroutine> #include <generator> #else #error coroutine support expected #endif #else #error coroutine support expected #endif определяет __cplusplus как 199711L, игнорируя опцию /std:c++latest. ну что за фигня?

Egor
05.05.2018
21:07:23
а как надо?

Anatoly
05.05.2018
21:09:54
а как надо?
ну, как минимум, что-то больше, чем 201402L

Egor
05.05.2018
21:10:05
всегда было 1999

https://blogs.msdn.microsoft.com/vcblog/2018/04/09/msvc-now-correctly-reports-__cplusplus/

новые значения только с 15.7 и то с опцией

Oleg
05.05.2018
21:12:03
The /std:c++latest option does not enable features guarded by the /experimental switch.

Anatoly
05.05.2018
21:13:07
The /std:c++latest option does not enable features guarded by the /experimental switch.
/std:c++latest должен принуждать компилятор устанавливать правильную версию __cplusplus

Egor
05.05.2018
21:13:32
ну ждём в 16

Oleg
05.05.2018
21:13:39
это вот

Egor
05.05.2018
21:16:56
может на билде объявят студию новую)

Anatoly
05.05.2018
21:17:10
пофиксили в Visual Studio 2017 Version 15.7 Preview 3: https://blogs.msdn.microsoft.com/vcblog/2018/04/09/msvc-now-correctly-reports-__cplusplus/
да, пофиксили, но с костылями: You need to compile with the /Zc:__cplusplus switch to see the updated value of the __cplusplus macro. We tried updating the macro by default and discovered that a lot of code doesn’t compile correctly when we change the value of __cplusplus. We’ll continue to require use of the /Zc:__cplusplus switch for all minor versions of MSVC in the 19.xx family.

Denis
05.05.2018
21:18:19
Ахахахахах, то есть мяу

Anatoly
05.05.2018
21:44:05
работает если добавить while(true) { stack.process(0); } Как это работает - непонятно...
Видимо, у них свой event bus, которая вызовом process обрабатывается

Google
Hexawolf
05.05.2018
23:47:55
Stroustrup + dog = strousdog?

Alexander
05.05.2018
23:48:43
Hexawolf
05.05.2018
23:48:50
К аватарке конфача.

Alexander
05.05.2018
23:49:22
а, увидел. Это просто Создатель вступил в ряды диджитал резистанс

Hexawolf
05.05.2018
23:52:41
*прокашлялся*

Один момент, тут нельзя постить медиа.

https://i.imgur.com/CRa6NhC.png

Почему этого ещё не сделали?

Alex Фэils?︙
06.05.2018
00:03:05
Заноси пулл, сделаем

Egor
06.05.2018
00:30:35
при загрузке программы на винде - the application was unable to start correctly (0xc00007b) - чем-то можно посмотреть при загрузке какой длл валится или какого символа не хватает?

Egor
06.05.2018
00:37:58
спс, а inline переменные между длл умеют работать?)

Alex Фэils?︙
06.05.2018
00:38:55
хз что там с манглингом

Egor
06.05.2018
00:41:23
не, не умеют

Admin
ERROR: S client not available

Google
Роман
06.05.2018
08:29:50
Товарищи, я вот использую std::map<K, V, std::less<», на ios и дроиде оно жалуется таким вот образом: /Library/Developer/CommandLineTools/usr/include/c++/v1/__tree:1819:22: warning: the specified comparator type does not provide a const call operator Кто виноват?

Grigorii
06.05.2018
08:46:26
'<' - это как константа я так понимаю

Matwey
06.05.2018
08:46:31
А тип у less ты задал?

Grigor
06.05.2018
08:47:43
'<' - это как константа я так понимаю
Это правую стобку унесло в кавычки

Grigorii
06.05.2018
08:48:00
а да, тип где?

<T>

Anatoly
06.05.2018
08:57:17
Товарищи, я вот использую std::map<K, V, std::less<», на ios и дроиде оно жалуется таким вот образом: /Library/Developer/CommandLineTools/usr/include/c++/v1/__tree:1819:22: warning: the specified comparator type does not provide a const call operator Кто виноват?
ты, поскольку скорее всего определил operator< как неконстантный член класса: struct foo { bool operator <(const foo& other) /*const пропустил */{ .... } };

тебе же компилятор русским языком сказал о проблеме

Anatoly
06.05.2018
08:58:31
но с std::map<K, V, std::less<K» ничего такого не говорит
покажи определение класса K, а лучше закинь минимальный пример на ideone.com

Роман
06.05.2018
08:58:53
в случае ошибки это std::string

у него есть внешний operator< (std::string, StringView)

Формально оно у меня делается как using Map = std::map<K, V>

использовать using namespace - стрелять себе в ногу

Anatoly
06.05.2018
09:01:48
Роман
06.05.2018
09:02:03
угу, попробую

Egor
06.05.2018
09:03:53
Умеют, умеют...
каким образом? как проверить?

Роман
06.05.2018
09:06:12
Ну, рекомендую совместить проект с SCU с using namespace и посмотреть, что получится

Желательно, строк на 100к+ кода

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