[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Hej, > > > Der er sikkert mere forskel end kompilerversion på de to systemer. Fx libc > > > som var et større spring: fra det gamle libc5 til det moderne glibc2. > > Lyder meget rimeligt... Men kan man tvinge compileren til bruge > > den gamle? > Ja, men dine fejl ser ikke ud til at have noget med det at gøre. Jamen, hvad kan så være årsag til forskellen? Koden skulle være god nok -- den virker jo med den gamle compiler. Hvordan gør man, bortset fra det? > > eigenkx.c: In function `void eigenk(class > > complex_matrix &, class complex_matrix &, class > > complex_darray &, int &, class profmatrix_gen &, class > > profmatrix_gen &, int, double, int, int, int)': > > eigenkx.c:439: no match for `complex_matrix & = > > complex' > > matrixc.h:90: candidates are: complex_matrix::operator > > =(int) > > matrixc.h:88: complex_matrix::operator > > =(complex_matrix &) > Tja, hvad den siger er nok rigtig: hvor kommer class complex_matrix af, er > det din egen klasse? Er der en operator= definiere for complex? > Hvad er "complex" -- din egen klasse, eller noget fra C++ headerne? Det hele er hjemmebrygget, men desværre ikke af mig. Koden er fra '92 og den burde virke. Jeg har ladet mig fortælle at der er problemer med "friend"-funktionerne -- er det noget der har ændret sig i tidernes løb? Jeg håbede umiddelbart at problemet kunne løses uden at gå dybere ned i koden -- det kræver en hel del arbejde. // Martin
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |