Migration on gcc4.0 -
notes :
1. Change of tamplate instantiation
2. The following syntax is forbidden in gcc4.0 :
tab = new
CTable[10](10,20);
must have been changed to :
tab = new CTable[10];
for(int i=0;i<10;i++){
tab[i].InitConstructor( 10, 20 );
}
3. Notes :
- - wprowadzic gcc4.0 poprawki do daq-a i wlozyc
juz pod svn-a
Nie takie proste , chodzi o to ze AllocHere - dla RealAnal jest
ustawianie na FALSE, a tutaj idzie default TRUE i jest kicha !
Problem jest tez w CCDMatrix::CCDMatrix - chodzi o default
construcktor - on zawsze ma bAllocHere=TRUE, bAutoInit=TRUE, a
nie zawsze
tak chcemy no i to jest problem ... Jak to ominac :
- zmienic x_size=0 w h , i dodac konstruktor CCDMatrix();
Metoda smutna, bo kazde wywolanie CCDMatrix bedzie musialo byc
uzupelnione o
gCCDParams.m_SizeX etc zeby odroznic od pustego
konstruktora ...