Conversion de Java en C++
bonjour,:lol:
Je suis en train de convertir un driver XTLM �crit en Java pour l'avoir en C++.
Jai des probl�mes de plusieurs ordre:
Les biblioth�ques HTML sont disponibles seulement en Java.
J'ai du mal a identifier les d�clarations de Java
ainsi j'ai r�ussi � passer la compilation sur
Code:
1 2
|
case XMLStreamReader::START_ELEMENT: |
mais je ne sais pas d�clarer les �l�ments de cette instruction, ni modifier l'instruction pour la faire passer � la compilation (je ne parle ni d'�dition de lien, ni de tests, � ce niveau du travail).
Code:
1 2
|
MCE_Constantes.element_MCPROP.equals(r.getLocalName()) |
Je serais heureux de b�n�ficier de conseil sur cette migration.
Celui qui me donnera une d�claration et l'instruction modifi� sera mon meilleur conseil. Ce sera :ccool:
Quelques renseignements et un pas de plus
D'abord Merci de ta r�ponse qui contient des �l�ments probants:D
Ensuite, J'ai une forte exp�rience du C, une exp�rience significative du C++ et quelques notions de Java
J'ai choisi pour ce projet de convertir syst�matiquement le type String de Java en std::wstring
cela donne la d�claration minimale de la classe suivante:
Code:
1 2 3 4 5 6 7 8
|
class MCE_MCProp
{
public:
int status;
setAttribute( std::wstring, std::wstring);
std::wstring element_MCPROP;
}; |
J'ai modifi� la ligne en question en suivant ta proposition
Code:
1 2
|
MCE_Constantes::element_MCPROP == r.getLocalName() |
J'ai v�rifi� que la d�claration de r.getLocalName renvoi un type std::wstring
Par contre, le compilateur n'est pas encore content :mrgreen:
Il me dit : symbole element_MCPROP non d�fini
Comment le satisfaire pour que je sois :ccool:
Je suis :ccool: j'ai regard� plus haut et j'ai d�j� trait� ce probl�me
le code suivant compile:
Code:
1 2
|
eMCProp->element_MCPROP == r.getLocalName() |
sachant que j'ai d�j� un pointeur sur cette classe (eMCProp)
la compilation n'est que la premi�re �tape
Merci de cette pr�cision, j'ai �t� responsable de validation chez Alcatel
il faut que ca compile
il faut faire un bilan des symboles utilis� � la compilation
il faut passer l'�dition de lien
et l� on est � 50% d'avancement.
Les autres 50% c'est le test.