2010-11-04 10 views
1

Je suis nouveau en C++, donc j'ai du mal à le convertir en C++. Y a-t-il des exemples que j'ai pu voir à quoi ressemble un arraylist C++. Je sais que Java a plusieurs classes qui peuvent être faites mais en C++ comment cela serait-il fait tout cela sous un fichier .cpp.Conversion de Java en C++

public class Main { 
public static void main(String[] args) { 

    Inventory netFlix = new Inventory(); 

    netFlix.add("Prince of Persia",  140); 
    netFlix.add("Clash of Titans",  223); 
    netFlix.add("Avatar",    353); 
    netFlix.add("Inception",   460); 
    netFlix.add("Resident Evil",  105); 
    netFlix.add("Devil",    624); 
    netFlix.add("Memento",    117); 
    netFlix.add("D2: The Mighty Ducks", 508); 
    netFlix.add("The Lord of the Rings",910); 
    netFlix.add("The Uninvited",  120); 
+0

System.out.println ("Terminator") – zengr

+2

Code Nice. Y a-t-il une question aussi? – EboMike

+0

S'il vous plaît suivez [général] (http://tinyurl.com/so-hints) question [directives] (http://meta.stackexchange.com/q/10812), indiquer des restrictions spéciales, montrer ce que vous avez essayé jusqu'à présent, et demandez sur ce qui vous dérange spécifiquement. –

Répondre

0
#include <iostream> 
#include <string> 
#include <vector> 

struct Movie { 
    std::string name; 
    int score; 

    Movie(std::string name, int score) : name (name), score (score) {} 
}; 

int main() { 
    using namespace std; 
    typedef vector<Movie> Inventory; 

    Inventory movies; 
    movies.push_back(Movie("The Lord of the Rings", 910)); 
    movies.push_back(Movie("HHGTTG",     42)); 

    for (Inventory::const_iterator x = movies.begin(); x != movies.end(); ++x) { 
    cout << x->name << " = " << x->score << '\n'; 
    } 

    return 0; 
}