SOLVED:C++ Questions
Marios
marios_hellas_23 at yahoo.gr
Wed Nov 26 00:19:43 EET 2003
Ναι, έχεις δίκιο. Αυτό ήταν.
Ευχαριστώ πολύ
Υ.Γ. Για κάποιο τρόπο για την ακρίβεια των float ?
Όχι όμως με setpressiccion. Νομίζω ότι αυτό απλά τυπώνει στην οθόνη την
ακρίβεια.
-----Original Message-----
From: linux-greek-users-bounces at lists.hellug.gr
[mailto:linux-greek-users-bounces at lists.hellug.gr] On Behalf Of V13
Sent: Tuesday, November 25, 2003 11:23 PM
To: linux-greek-users at lists.hellug.gr
Cc: Marios
Subject: Re: C++ Questions
On Tuesday 25 November 2003 21:29, Marios wrote:
> Θέλω αυτόν τον πίνακα να τον περάσω σε ένα function αλλά ως const, δηλαδή
> να μην μπορεί να αλλάξει μέσα στο function. Όμως όταν κάνω αυτό
>
> func(const float ***array3);
> Ο compiler λέει ότι δεν μπορεί να μετατρέψει ένα ***float σε const float*
> Πώς γίνεται?
Desto me 2 asterakia..
exeis:
void func(const float **p);
int main()
{
float **a;
func(a);
}
H func perimenei na parei enan pointer se antikeimena toy typoy
'const float *' eno esy stelneis enan pointer se antikeimena toy typoy
'float *' xoris na kaneis kapoio casting...
Den einai to idio me to na alazeis to 'float *' se 'const float *'
Gia ti periptosi soy dokimase na kaneis compile to:
void func(const float ***a) {a[0][0][0]=0;}
int main()
{
float ***a;
func((const float ***)a);
}
to opoio einai ayto poy theleis...
<<V13>>
--
linux-greek-users mailing list -- http://lists.hellug.gr
More information about the Linux-greek-users
mailing list