Aucun opérateur ">>" ne correspond à ces opérandes

Résolu
devcpp2322 -  
 Utilisateur anonyme -
Bonjour,
je débute en c++, j'utilise visual studio comme ide
et quand j'essaye de lire des informations au clavier j'ai l'erreur:
aucun opérateur ">>" ne correspond à ces opérandes
Voilà mon programme:
#include <iostream>
#include <string>
using namespace std;

int main()
{
    cout << "Hello World!" << endl;
    string lecture();
    cout << "veuillez entrer une valeur:" << endl;
    cin >> lecture;
}

3 réponses

Utilisateur anonyme
 
Bonsoir

enlève les parenthèses à la déclaration de la variable lecture
2
devcpp2322
 
Merci beaucoup pour votre réponse!
0
Utilisateur anonyme
 
Oui avec une valeur.
1
Utilisateur anonyme
 
de rien avec les parenthèse c'est comme si tu déclares une méthode, alors que tu veux déclarer une variable
0
devcpp2322
 
Pourtant j'ai lu dans un tutoriel qu'on pouvait initialiser une variable comme ça:
int variable(23);
0