TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Programmiersprachen
Registrieren Hilfe Community Downloads

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05.10.2005, 10:29   #1 (permalink)
Neuling
 

Registriert seit: 05.10.2005
Beiträge: 1

Monk01 befindet sich auf einem aufstrebenden Ast

Standard Arrays an Funktionen übergeben in C++

Ich versuche gerade in einem Programm aus einer Funktion heraus einer anderen Funktion ein Array oder besser gesagt einen Pointer auf ein bereits existierendes Array zu übergeben. Das einzige was ich allerdings bekomme sind Compiler Probleme.

double[] test;

void func1(){
test = new double[5];
// Fülle test mit werten

func2(test);
}

void func2(double& [] testII){
//Zugriff auf die Werte von test?
}

So habe ich es versucht, bekomme allerdings wie gesagt Compiler Fehler.
Weiß vielleicht jemand wie es richtig geht?
Monk01 ist offline   Mit Zitat antworten
Alt 05.10.2005, 12:21   #2 (permalink)
Tweaker
 

Registriert seit: 10.04.2002
Beiträge: 518

Shadow2000 befindet sich auf einem aufstrebenden Ast

Standard AW: Arrays an Funktionen übergeben in C++

mit

double[] test

legst du nen Pointer auf das erste element des double Arrays an, welche zu dem zeitpunkt noch mit irgendeinem Zufälligen Wert oder höchstwahrscheinlich mit 0 vorbelegt ist

mit

test = new double[5];

allokierst du einen speicherblock der Platz für 5 double-Variablen bietet und weist dessen Adresse deinem Pointer zu.

bei

void func2(double& [] testII){

brauchst du das & für refeerenz eigentlich nicht,seidern du willst am orginalpointer rumfummeln.

in der funktion musste natürlich auf testII zugreifen, test ist da unbekannt
Shadow2000 ist offline   Mit Zitat antworten
Antwort

Stichworte
arrays, funktionen, uebergeben, übergeben


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[News] Linux: Mandriva wird an die Community übergeben TweakPC Newsbot News 0 18.05.2012 14:41
[News] IBM hat Festplattengeschäft an Hitachi übergeben TweakPC Newsbot News Archiv 0 09.10.2008 21:39
c++ : mehrdimensionales array übergeben sjel Programmiersprachen 5 21.06.2006 18:27
C++ Array übergeben --Chris-- Programmiersprachen 10 15.02.2005 15:14
C: Arrays und Pointer EoN Programmiersprachen 2 04.02.2005 19:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.






Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum, Datenschutz Copyright © 1999-2015 TweakPC, Alle Rechte vorbehalten, all rights reserved