Hallo
Wenn ich etwas nicht verstehe verwende ich natürlich google um meine (noch massiven) Wissenslücken zu schließen. Fast immer lande ich am Ende der Recherche dann bei
http://www.cplusplus.com/reference/ oder werde darauf verwiesen. Was dann dort steht... ich checks nicht und das ist jedesmal so frustrierend und demotivierend, vor allem wenn man fast täglich C++ versucht zu lernen und sich trotzdem wie der erste Mensch fühlt.... Ein Beispiel: Derzeit will ich mir ansehen, wie das mit inner_product im numeric header funktioniert. Die Seite ist:
http://www.cplusplus.com/reference/numeric/inner_product/
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
sum/multiply (1)
template <class InputIterator1, class InputIterator2, class T>
T inner_product (InputIterator1 first1, InputIterator1 last1,
InputIterator2 first2, T init);
custom (2)
template <class InputIterator1, class InputIterator2, class T,
class BinaryOperation1, class BinaryOperation2>
T inner_product (InputIterator1 first1, InputIterator1 last1,
InputIterator2 first2, T init,
BinaryOperation1 binary_op1,
BinaryOperation2 binary_op2);
|
Was geht denn da ab?! Ich habe keine Ahnung wie das zu verstehen ist.Oder um hier eine konkrete Frage zu sellen: Wie gehe ich an diese C++ Referenz heran? Es kann doch nicht sein, dass wenn ich etwas nachschlagen möchte überhaupt nicht verstehe was da steht