Hey ich habe Heute meine erste eigene Libary geschrieben.Ich möchte nun die Ergebnisse der Libary abrufen diese sind als Integer verfügbar.Nun möchte ich diese im "Main" Programm abrufen ,aber diese sind im Kontext nicht verfügbar o.O Würde mich über Hilfe freuen.
Vielen Dank im Vorraus
wikii
Dreckig:
- Variablen global deklarieren, dann sind sie auch in jedem Kontext verfügbar
Prozedural:
- Funktion liefert bei Aufruf einen Wert zurück.
Objektorientiert:
- Auf öffentliche Instanzvariablen direkt zugreifen oder besser...
- Getter-Methode gibt gewünschte Eigenschaft(en) zurück.
(Falls du immer noch auf dem Schlauch stehst, empfehle ich die Lektüre eines beliebigen Anfängertutorials/Buches. Bei allgemeinem Interesse kann ich das aber auch gerne ausführlicher hier schildern.)
Da möchte ich hier mal allgemeines Intresse anmelden.
Das kann bestimmt für viele hilfreich sein.... und im Kontext zu einem konkreten Problem sicher besser nachvollziehbar als in irgendeinem Anfänger HowTo oder "ich lerne Programmieren" Buch
Gruß derRobert
Ein kleines Beispiel (das Drumherum wie includes und so hab ich weggelassen)
Interface:
class TestLib {
public:
TestLib(int myVariable);
int getMyVariable();
private:
int _myVariable;
};
Implementierung:
TestLib::TestLib(int myVariable){
_myVariable = myVariable;
}
int TestLib::getMyVariable(){
return _myVariable;
}
Danke für die zahlreichen Antworten habe sie Global deklariert ,hat einfach am besten funktioniert ![]()
Leider hab ich ein problemm ich möchte ein arry deklarieren das geht aber nicht.Ich hab viele mögliche
Arten gefunden aber nicht wirklich verstanden
Würde mich über Hilfe freuen:
Vielen Dank
wikii