ApprentissageProgrammationCpp  ..
Fonctions
Référence du fichier template_example.cpp
#include <iostream>
#include <vector>

Fonctions

void printVector (const std::vector< int > &v)
 [print_specific_int] Plus de détails...
 
void printVector (const std::vector< double > &v)
 [print_specific_int] Plus de détails...
 
template<typename T >
void print (const std::vector< T > &v)
 [print_specific_double] Plus de détails...
 
void printAuto (const auto &v)
 [print_template] Plus de détails...
 
template<typename T , int N>
increment (const T &x)
 [print_auto] Plus de détails...
 
template<typename T , int N = 1>
incrementWithDefault (const T &x)
 [increment] Plus de détails...
 
template<typename T , T N = T(1)>
incrementNoCast (const T &x)
 [increment_default] Plus de détails...
 
template<int N>
int fibonacci ()
 [increment_no_cast] Plus de détails...
 
int main ()
 [fibonacci] Plus de détails...
 

Documentation des fonctions

◆ fibonacci()

template<int N>
int fibonacci ( )

[increment_no_cast]

[fibonacci]

◆ increment()

template<typename T , int N>
T increment ( const T &  x)

[print_auto]

[increment]

◆ incrementNoCast()

template<typename T , T N = T(1)>
T incrementNoCast ( const T &  x)

[increment_default]

[increment_no_cast]

◆ incrementWithDefault()

template<typename T , int N = 1>
T incrementWithDefault ( const T &  x)

[increment]

[increment_default]

◆ main()

int main ( )

[fibonacci]

[print_specific_int_call]

[print_specific_int_call] [print_specific_double_call]

[print_specific_double_call]

[print_template_call]

[print_template_call]

[increment_call]

[increment_call]

[increment_default_call]

[increment_default_call]

[increment_no_cast_call]

[increment_no_cast_call]

◆ print()

template<typename T >
void print ( const std::vector< T > &  v)

[print_specific_double]

[print_template]

◆ printAuto()

void printAuto ( const auto &  v)

[print_template]

[print_auto]

◆ printVector() [1/2]

void printVector ( const std::vector< int > &  v)

[print_specific_int]

◆ printVector() [2/2]

void printVector ( const std::vector< double > &  v)

[print_specific_int]

[print_specific_double]