Tuesday, September 07, 2010
 Forum
Minimize
 
  Itellu  Modules  jQuery.CodeHigh...  C++ Code Example
Previous Previous
 
Next Next
New Post 11/25/2008 1:40 PM
User is offline ljjhost
30 posts
No Ranking


C++ Code Example 
/* 
extracted from "Templates"  
(http://www.cplusplus.com/doc/tutorial/templates.html) 
*/ 
 
// sequence template 
#include  
using namespace std; 
 
template  
class mysequence { 
    T memblock [N]; 
  public: 
    void setmember (int x, T value); 
    T getmember (int x); 
}; 
 
template  
void mysequence::setmember (int x, T value) { 
  memblock[x]=value; 
} 
 
template  
T mysequence::getmember (int x) { 
  return memblock[x]; 
} 
 
int main () { 
  mysequence  myints; 
  mysequence  myfloats; 
  myints.setmember (0,100); 
  myfloats.setmember (3,3.1416); 
  cout << myints.getmember(0) << '\n'; 
  cout << myfloats.getmember(3) << '\n'; 
  return 0; 
} 

 -----------------------------------

Source Code

------------------------------------

<pre class="cplusplus">
/*
extracted from "Templates" 
(http://www.cplusplus.com/doc/tutorial/templates.html)
*/
 
// sequence template
#include <iostream>
using namespace std;
 
template <class T, int N>
class mysequence {
    T memblock [N];
  public:
    void setmember (int x, T value);
    T getmember (int x);
};
 
template <class T, int N>
void mysequence<T,N>::setmember (int x, T value) {
  memblock[x]=value;
}
 
template <class T, int N>
T mysequence<T,N>::getmember (int x) {
  return memblock[x];
}
 
int main () {
  mysequence <int,5> myints;
  mysequence <double,5> myfloats;
  myints.setmember (0,100);
  myfloats.setmember (3,3.1416);
  cout << myints.getmember(0) << '\n';
  cout << myfloats.getmember(3) << '\n';
  return 0;
}
</pre>
 


Itellu.net
 
Previous Previous
 
Next Next
  Itellu  Modules  jQuery.CodeHigh...  C++ Code Example

 

Welcome to dnn modules zcenter!

 

 Jquery.CodeHighlighter
Minimize
Copyright 2007 by My Website