---
title: "skicka variabler mellan klasser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/77656-skicka-variabler-mellan-klasser"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "turbofreddan"
published: "2003-05-21T14:02:45.000Z"
updated: "2003-05-21T14:48:16.000Z"
replies: 1
views: 254
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/77656-skicka-variabler-mellan-klasser"
---

# skicka variabler mellan klasser

## #1 — turbofreddan, 2003-05-21T14:02Z

tjennamors

jag har ett litet problem.
 tex. om jag har två klasser typ

class ett
private:
int tal;

class två
private:

jag vill komma åt tal från class två.. hur gör man då? när jag ändra tal i class två vill jag att det ändras i class ett också

tycker detta funkar inte

class två : private ett

de borde väl funka elleR?

Permalänk: https://www.webforum.nu/p/77656

## #2 — PeW, 2003-05-21T14:48Z

Löses med arv & "static". Se nedan illustrerande exempel:

```
#include <iostream>

class base{
private:
	static int var;
public:
	
	base(){}
	~base(){}
	int getVar();
	void setVar(int i);
};

class Ett : public base {
    //vanlig klassdeklaration	
};

class Tva : public base {
   //vanlig klassdeklaration
};

int base::var=0;

int base::getVar()
{
	return var;
}

void base::setVar(int i)
{
	var=i;
}

using namespace std;

int main(){

          Ett e;
	 Tva t;
     
	 e.setVar(7);
	 t.setVar(6);
	 cout << e.getVar() << " " << t.getVar() << endl;
	 t.setVar(555);
	 e.setVar(42);
	 cout << e.getVar() << " " << t.getVar() << endl;
	return 0;
}
```

**red**
sär skriv ning

Permalänk: https://www.webforum.nu/p/1057603

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/77656-skicka-variabler-mellan-klasser
