
Cyber
06.03.2017
12:04:23
for_each(..., Sum());
а тут только экземпляр

Сергей
06.03.2017
12:06:36

Cyber
06.03.2017
12:07:23
сложно осилить будет их

Vyacheslav
06.03.2017
12:07:33

Google

Сергей
06.03.2017
12:08:24

Vyacheslav
06.03.2017
12:12:45
я понял, почему Sum() работает - потому-что это функтор, т.е. имеется перегруженный оператор вызова функции ():
https://en.wikipedia.org/wiki/Function_object#In_C_and_C.2B.2B
еще пример:
// comparator predicate: returns true if a < b, false otherwise
struct IntComparator
{
bool operator()(const int &a, const int &b) const
{
return a < b;
}
};
int main()
{
std::vector<int> items { 4, 3, 1, 2 };
std::sort(items.begin(), items.end(), IntComparator());
return 0;
}


Сергей
06.03.2017
12:14:04
я понял, почему Sum() работает - потому-что это функтор, т.е. имеется перегруженный оператор вызова функции ():
https://en.wikipedia.org/wiki/Function_object#In_C_and_C.2B.2B
еще пример:
// comparator predicate: returns true if a < b, false otherwise
struct IntComparator
{
bool operator()(const int &a, const int &b) const
{
return a < b;
}
};
int main()
{
std::vector<int> items { 4, 3, 1, 2 };
std::sort(items.begin(), items.end(), IntComparator());
return 0;
}
Sum() - вызов конструктора, Sum{}() - вызов фуктора у объекта по rvalue ссылке

Vyacheslav
06.03.2017
12:21:07
спасибо!

Илья
06.03.2017
12:33:39
stl - название библиотеки, std - название неймспейса этой библиотеки

mefest
06.03.2017
12:35:26

Илья
06.03.2017
12:36:02

mefest
06.03.2017
12:38:35

babysitter
06.03.2017
12:38:45
вроде считается, что алгоритмы и контейнеры — это и есть stl

Илья
06.03.2017
12:39:07
stl же Standart Template Library

$continue$
06.03.2017
14:56:19
всем привет. Как в Windows найти gtkmm? (cmake)
— Checking for module 'gtkmm-3.0'
— No package 'gtkmm-3.0' found
— Configuring done
— Generating done
cmakelist - https://gist.github.com/continue98/6d776d498505e4e8e231db3b0b2578c8

Google

Alejandro
06.03.2017
16:00:58
Alejandro:
Кто хочет в Google Summer of Code 2017 попасть?
Пишите в личку!

Surreal
06.03.2017
16:03:31

Alejandro
06.03.2017
16:05:22
Только студенты и магистры

Evgeniy
06.03.2017
16:06:19

Alejandro
06.03.2017
16:16:50

Evgeniy
06.03.2017
16:17:07

Andre
06.03.2017
16:19:54
Reindex.. please wait

Alex Фэils?︙
06.03.2017
16:20:11

Vitaly
06.03.2017
16:20:37

Alex Фэils?︙
06.03.2017
16:20:57
чот мне тоже захотелось поиграть на фортепиано и порисовать ;(

Andre
06.03.2017
16:22:49

Dmitry
06.03.2017
16:34:16
Господа, хотелось бы узнать ваше мнение о нормальном будущем связанным с плюсами, но отвязанным от законченного высшего образования. Есть ли живые примеры и\или знакомые адекватно работающие с плюсами?

Pepe
06.03.2017
16:37:00

Andrey
06.03.2017
16:38:24
вот геймдев не лучшее будущее, а потогонка вечная. перфоманс другое дело

Grigor
06.03.2017
16:38:43
Ембеддеды всякие отличная тема

Evgeniy
06.03.2017
16:40:36
Интересно как в проект уровня LLVM попасть

Азамат
06.03.2017
16:46:48
Всем привет. Хотел спросить будучи студентом , можно ли научиться программировать на cpp без знания математики

Vitaly
06.03.2017
16:47:22

Andre
06.03.2017
16:47:33
Reindex.. please wait

Google

Vitaly
06.03.2017
16:48:09

Surreal
06.03.2017
16:48:15

Азамат
06.03.2017
16:49:02

Vitaly
06.03.2017
16:49:07

Азамат
06.03.2017
16:49:31
Уверен ща спор начнется

Vitaly
06.03.2017
16:49:46

Surreal
06.03.2017
16:49:47

Andre
06.03.2017
16:49:55
Reindex.. please wait

Азамат
06.03.2017
16:50:43

Cold
06.03.2017
16:51:11
Такие курсы подойдут для обучения?
http://academy.cppstudio.com/courses/

Surreal
06.03.2017
16:51:16
Уверен ща спор начнется
Да не будет спора. Все 3 обозначенные области математики помогут вам с оптимизациями. Не хотите - не надо, в дерьмовой конторе никто не парится, в нормальной найдут того, кто с этим справится.
Достаточно почитать по книге по каждой из областей, чтобы иметь представление о том, где это может пригодиться. Потом же, когда столкнетесь, будете знать ключевые слова для гугла.

Kirill
06.03.2017
16:53:24

Азамат
06.03.2017
16:53:46
Reindex.. please wait

Combot
06.03.2017
16:53:47
Reindex.. please wait

Азамат
06.03.2017
16:53:52
/help@FailsBot

Jaffee
06.03.2017
16:54:05

Cold
06.03.2017
16:54:21
Как вообще обстоит дело у cpp и android?

Vitaly
06.03.2017
16:54:38

Andre
06.03.2017
16:54:52

Google

Pepe
06.03.2017
16:55:00

Andre
06.03.2017
16:55:17
Reindex.. please wait

Cold
06.03.2017
16:55:24
Или все же java получше для андроида?

Andre
06.03.2017
16:55:56

Mikhail
06.03.2017
16:56:00

Виталий
06.03.2017
16:56:20

Andre
06.03.2017
16:56:38
Reindex.. please wait

Surreal
06.03.2017
16:58:45

Nikolay
06.03.2017
16:59:03

Admin
ERROR: S client not available

Виталий
06.03.2017
16:59:23

Nikolay
06.03.2017
16:59:35

Andre
06.03.2017
17:00:07

Mikhail
06.03.2017
17:00:14

Andre
06.03.2017
17:00:57

Mikhail
06.03.2017
17:00:59
Нативное в смысле родное

Surreal
06.03.2017
17:01:01

Mikhail
06.03.2017
17:01:13

Nikolay
06.03.2017
17:01:13

Google

Nikolay
06.03.2017
17:01:21
но это вопрос терминологии уже

Andre
06.03.2017
17:01:23
Reindex.. please wait

Cold
06.03.2017
17:02:11
Спасибо за ответы

Виталий
06.03.2017
17:02:40

Cold
06.03.2017
17:02:53
После stepic'a, наверное, еще стоит книжки прочесть или этих знаний хватит на что-то стоящее?

Виталий
06.03.2017
17:03:49
Reindex.. please wait
Reindex.. please wait

Vitaly
06.03.2017
17:05:38
Да, можно конечно нативные приложения писать на плюсах для Android, но есть серьёзный недостаток: необходимость компиляции под весь зоопарк поддерживаемых андроидом платформ. Как минимум это ARMv6, ARMv7, AARCH64, x86, x86_64 и прочие, куча их.

Alex Фэils?︙
06.03.2017
17:07:02

Nikolay
06.03.2017
17:07:42

Andre
06.03.2017
17:09:12
Reindex.. please wait

Vitaly
06.03.2017
17:09:24

Nikolay
06.03.2017
17:09:37

Vitaly
06.03.2017
17:09:39

Nikolay
06.03.2017
17:09:47
например, насколько я знаю, x86 девайсов мало на нем

Andre
06.03.2017
17:10:10

Vitaly
06.03.2017
17:10:11

Alex Фэils?︙
06.03.2017
17:10:35
Reindex.. please wait
не набрасывай, знаешь же, что в ведре есть основная архитектура для либ, и вспомогательные

Виталий
06.03.2017
17:18:05
Reindex.. please wait
Reindex.. please wait

Alex Фэils?︙
06.03.2017
17:21:06
я пробовал, работает. но мне удобнее на самом устройстве компилить