BavariaBlade
2006-06-22, 15:38:32
Hi, ich hab probleme mehrere Instanzen meiner Klasse SocketServer(erbt von CAsyncSocket) in einen CArray zu packen.
CArray<SocketServer,SocketServer&> arr;
SocketServer *so = new SocketServer;
arr.Add(*so);
liefert den Fehler:
error C2248: 'CAsyncSocket::operator =' : cannot access private member declared in class 'CAsyncSocket'
c:\Programme\Microsoft Visual Studio 8\VC\atlmfc\include\afxsock.h(102) : see declaration of 'CAsyncSocket::operator ='
c:\Programme\Microsoft Visual Studio 8\VC\atlmfc\include\afxsock.h(97) : see declaration of 'CAsyncSocket'
This diagnostic occurred in the compiler generated function 'SocketServer &SocketServer::operator =(const SocketServer &)'
ich hab keine Ahnung was ich falsch mache, zumal einzelne Instanzen von SocketServer ohne Probleme funktionieren, auch in einem normalem Array gibt es keine Probleme?!
HILFEEE :)
servus BB
CArray<SocketServer,SocketServer&> arr;
SocketServer *so = new SocketServer;
arr.Add(*so);
liefert den Fehler:
error C2248: 'CAsyncSocket::operator =' : cannot access private member declared in class 'CAsyncSocket'
c:\Programme\Microsoft Visual Studio 8\VC\atlmfc\include\afxsock.h(102) : see declaration of 'CAsyncSocket::operator ='
c:\Programme\Microsoft Visual Studio 8\VC\atlmfc\include\afxsock.h(97) : see declaration of 'CAsyncSocket'
This diagnostic occurred in the compiler generated function 'SocketServer &SocketServer::operator =(const SocketServer &)'
ich hab keine Ahnung was ich falsch mache, zumal einzelne Instanzen von SocketServer ohne Probleme funktionieren, auch in einem normalem Array gibt es keine Probleme?!
HILFEEE :)
servus BB