c++ - template in cpp -


i hav following piece of code in module.

controller name of class. allocate_route member function of it.

while defining member function given as

template<ui num_ip> void controller<num_ip>::allocate_route() { } 

ui unsigned integer. num_ip not defined where. has not used num_ip anywhere inside code. tell compiler statement. not able comprehend use of templates here. wat code do?

that code implements function allocate_route defined in template class controller.

when creating template classes, have 2 way implement functions:

template <int a> class {    void x() { ... } }; 

or

template <int a> class {    void x(); };  template <int a> void a<a>::x() { } 

Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -