Accueil > Forum > > > > typedef en java
typedef en java
mardi 5 février 2008 à 14:42:09 |
typedef en java

dunith
|
bonjour; je dois déclarer et initialiser , en java, un tableau de diminsions de type byte mais en typedef ; car en C++ est déclaré comme suit: typedef BYTE TABSEQ[20][18]; mais comme typedef n'existe pas en jave, donc je ne sais pas s'il faut déclarer une calsse qui va contenir que d'un tableau à deux dimensions? quelq'un peut me dire si c'est une bonne idée ou non...........je suis débutante en java merci 
|
|
mardi 5 février 2008 à 20:15:15 |
Re : typedef en java

gouessej
|
Tu te compliques inutilement et Java n'est pas C++. Mets simplement byte tabseq[][]; ou alors crée une classe qui ne contient que ça comme attribut. En Java, on ne met pas directement la taille comme ça. Par contre, tu peux écrire : byte tabseq[][]=new byte[20][18]; N'essaie pas de reproduire bêtement ce que tu connais dans d'autres langages, essaie de te documenter sur Java et de penser en Java. Il y a des pièges à éviter quand on vient du C++. TUER : http://tuer.tuxfamily.org/tuer.php  yeah! vive java 
|
|
mercredi 6 février 2008 à 08:42:37 |
Re : typedef en java

dunith
|
bonjour oui, tu as raison, je suis débutante en java, et je dois reprendre un projet fait en C++; merci 
|
|
mercredi 6 février 2008 à 13:15:59 |
Re : typedef en java

gouessej
|
Reprendre un programme C++ pour le traduire en Java n'est pas un exercice très compliqué si c'est du C++ pur qui ne tire pas partie de fonctionnalités de très bas niveau. Il faut surtout que tu fasses attention aux différences de comportement dans la gestion du typage quand tu utilises le polymorphisme. Par défaut, toute méthode de Java a le même comportement qu'une méthode préfixée "virtual" en C++ sauf si elle est préfixée "final". Java calcule le type à l'exécution par défaut alors que C++ calcule le type à la compilation. L'équivalent des classes virtuelles pures de C++ sont les interfaces en Java et pour les classes virtuelles, ce sont les classes abstraites. Il existe des outils automatiques pour traduire un programme C++ en Java. Cherche sur google. Sinon, tu peux te servir d'ANTLR avec les grammaires des langages respectifs pour construire les arbres de syntaxe abstraites. TUER : http://tuer.tuxfamily.org/tuer.php  yeah! vive java 
|
|
dimanche 20 avril 2008 à 20:59:23 |
Re : typedef en java

isgt
|
salut a tous j'ai un code en c++ et je ne connais pas comment traduire en java sirtout liste et typedef typedef int NOEUD; // un noeud const int MARQUEUR_ARRÊT = -1; // marqueur spécial LISTE_NOEUD_ADJACENT lna; // liste des noeuds adjacents typedef struct _TABLE { // Table des données (voir figure 6) bool traité; int coût; NOEUD chemin; } TABLE // MAX_NOEUD est le nombre de noeuds dans le graphe
|
|
dimanche 20 avril 2008 à 23:59:32 |
Re : typedef en java

gouessej
|
Bonsoir Il y a des listes en Java, regarde la documentation : http://java.sun.com/javase/6/docs/api/ Regarde la classe Vector ou bien ArrayList pour faire tes listes. Tu peux ignorer le typedef et utiliser int à la place de NOEUD. TUER : http://tuer.tuxfamily.org/tuer.php  yeah! vive java 
|
|
Cette discussion est classée dans : java, tableau, byte, déclarer, typedef
Répondre à ce message
Sujets en rapport avec ce message
Lire une video à partir d'un tableau de byte [ par shindara38 ]
Bonjour à tous,je suis actuellement en train de développer une application java, qui doit se connecter à une base de données postgre. J'aimerai pouvoi
[JAVA][BYTE] [ par ben985 ]
Bonjour,Je dois touver le moyen de déterminer la valeur de chaque bit d'un octet.J'ai l'octet, maintenant comment est il possible de déterminer la val
Sérialisation [ par saispasq ]
salut à tou, je veu savoir comen sérialiser des paramétres dans une méthode Java; exple: une methode drawsolidline(int , int , byte [][], EGraphics,
suppression d'un element particulier dans tableau java [ par anthony65 ]
Bonjour,Je dois realiser un projet a l'aide de java et des tableau et j'aurais besoin d'aide au niveau de la suppression d'un element a un place parti
base64 dans java [ par mitali ]
J'ai une fonction qui encode en Base64 un tableau de byteString temp = Base64.encode(byte[] buf);Mon probleme c'est quand il s'agit d'un tableau de ta
Conversion java [ par matmojito ]
Bonjour à tous, J'ai un petit soucis, mais vous allez sans doute me sortir de là. J'ai un tableau d'entier que je voudrais convertir en un tableau de
comment faire le tri d'un tableau en java [ par belkhouribchiamajda ]
<TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB
generer un tableau aleatoirement a partir d'un meme tableau en java [ par trouka06 ]
salut,je suis entrain de faire mon projet fin d'etude et j'ai un probleme degenerer un tableau aleatoirement a partir d'un meme tableau en javaexemple
[Java] Creation HTML [ par MLD_Valus ]
Bonjour, je vais essayer de poser mon problème de façon nette et précise autant que possible.Mon souci est de generer un code HTML à partir d'un table
remplir un tableau java [ par lila83 ]
bonjourbesoin d'aide pour java. je cherhce s'il y a une fonctio java qui lit direcetemnt un fichier *.txt et remplit un tableau à deux dimensions par
Livres en rapport
|
Derniers Blogs
MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg [MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|