Bonjour,
Je d�bute le C++. En reprenant un exemple du livre de Pearson avec quelques modifications (nom des labels essentiellement, j'obtiens le message d'erreur suivant avec Visual Studio Community 2017:
Malheureusement, je n'ai pas encore les aptitudes � d�bugger sous Visual Studio. Pouvez-s'il vous pla�t m'aider ? (fichier complet en pi�ce jointe)Error C3867 'std::vector<student,std::allocator<_Ty>>::capacity': non-standard syntax; use '&' to create a pointer to member
Merci par avance !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 //display vector properties template<class T> void display_vector(const std::vector<T>& v); int main() { ... } template<class T> void display_vector(const std::vector<T>& v) { std::cout << "max_size() = " << v.max_size() << "\tsize() = " << v.size() << "\tcapacity() = " << v.capacity << "\t" << (v.empty()? "empty": "not empty") << std::endl; for (unsigned int i = 0; i < v.size(); i++) std::cout << v[i] << std::endl; std::cout << std::endl; }
Partager