---
title: "Static class"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/62011-static-class"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Ryzzen"
published: "2002-12-12T20:20:26.000Z"
updated: "2002-12-12T21:36:30.000Z"
replies: 4
views: 181
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/62011-static-class"
---

# Static class

## #1 — Ryzzen, 2002-12-12T20:20Z

Hello

Nu har jag totalt kört fast.

Grejen är den att jag måste använda mig av en static funktion i en klass. Men det skall oxo kunna anropa övriga klassmedlemar.

Krux två är att definationen måste vara " int funk(void \*)"
om jag inte har missuppfattat det hela.

Hur katten skall jag få det att gå ihop.

En kort förklaring till det är att jag håller på med tråd programmerings. Med hjälp av SDL's tråd system.

Finns det någon som vet hur jag skall vrida på problemet.

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

## #2 — Marcus E, 2002-12-12T20:52Z

Skicka this via void\*-parametern. Efter det kan du anropa klassen genom att kasta om void\* till din klasspekare.

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

## #3 — Ryzzen, 2002-12-12T21:04Z

hm... okej

om jag hajade rätt så menade du

MainThread = SDL_CreateThread(Funktion,this);

int Server::Funktion(void \*data)
{
       

        while(data.exit)
	data.CheckMessage();
	
        return (0);
}

men hur tar jag emot pekaren..
för en char pekar är det ju bara att köra

char \*text:
text = (char \*) data;

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

## #4 — Marcus E, 2002-12-12T21:18Z

Om klassen heter CServer och variabeln du vill komma åt är exit kan det se ut så här:
((CServer\*)data)-\>exit;

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

## #5 — Ryzzen, 2002-12-12T21:36Z

Danke..

Funkar fint.. Om det fanns VR kramar så skulle du få en.

Har funderat på det här problemet ett bra tag.

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

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/62011-static-class
