Sitat av
Myoxocephalus
Eh, er ikke så stø i java. Men, her er et lite eksempelhack som innehodler noen av de tingene du kunne få bruk for.
Kode
#include <cstdio>
#include <iostream>
using namespace std;
typedef double T;
template <typename T>
class jtest {
public:
static bool testfun(const int x, int *y);
static bool run();
};
template <typename T>
bool jtest<T>::run()
{
int x = 1;
int y = 0;
if (! testfun(x, &y)){
cout << "error" << endl;
return false;
}
cout << x << " " << y << endl;
return true;
}
template <typename T>
bool jtest<T>::testfun(const int x, int *y)
{
*y = 2 + x;
return true;
}
int main (int argc, char *argv[])
{
jtest<T>::run();
return 0;
}
Noe som var til hjelp der?
Skjønner ikke helt hvorfor du drar inn et et avansert(og uoversiktlig) C++ kodeeksempel når du prøver å hjelpe her. Om ikke annet blir bare forvirring skapt i mine øyne.
Kode
#include <iostream>
using namespace std;
class Bil
{
private:
Bil *Volvo();
};
void main ()
{
cout << "Random tekst";
}
I C++ har du private, protected og public data. Du må og lese på arv når det kommer til klasser.
Private data har KUN klassen tilgang til.
Protected har klassen, og underklassen(NB, altså kun barnet under).
Public, så har hele koden tilgang.
Kode
#include <iostream>
using namespace std;
class List
{
private:
int verdi;
List *Neste_på_listen();
};
void main ()
{
cout << "Random tekst";
}
Kanskje denne er litt lettere å skjønne når jeg bruker navnet list?
Du kan lage en liste med denne klassen, via da av at en klasse, peker på neste klasse
Pekere er også noe du bør lese deg opp på.
Sist endret av hurdur; 28. januar 2013 kl. 22:22.