Bonjour j ai un probleme monumental avec mon code, le message d erreur est le suivant :
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
||=== Build: Debug in nutriment (compiler: GNU GCC Compiler) ===| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\basic_ios.h||In instantiation of 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = widget*; _Tp = widget; typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type = void]':| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\stl_algobase.h|743|required from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = widget*; _Tp = widget]'| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\vector.tcc|469|required from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = widget; _Alloc = std::allocator<widget>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<widget*, std::vector<widget> >; typename std::_Vector_base<_Tp, _Alloc>::pointer = widget*; std::vector<_Tp, _Alloc>::size_type = unsigned int; std::vector<_Tp, _Alloc>::value_type = widget]'| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\stl_vector.h|1073|required from 'void std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = widget; _Alloc = std::allocator<widget>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<widget*, std::vector<widget> >; typename std::_Vector_base<_Tp, _Alloc>::pointer = widget*; std::vector<_Tp, _Alloc>::size_type = unsigned int; std::vector<_Tp, _Alloc>::value_type = widget]'| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\stl_vector.h|716|required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = widget; _Alloc = std::allocator<widget>; std::vector<_Tp, _Alloc>::size_type = unsigned int; std::vector<_Tp, _Alloc>::value_type = widget]'| 
C:\Users\hp\Desktop\nutriment\src\interface.cpp|15|required from here| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\ios_base.h|852|error: 'std::ios_base& std::ios_base::operator=(const std::ios_base&)' is private| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\basic_ios.h|67|error: within this context| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\istream|58|note: synthesized method 'std::basic_ios<char>& std::basic_ios<char>::operator=(const std::basic_ios<char>&)' first required here | 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\istream|824|note: synthesized method 'std::basic_istream<char>& std::basic_istream<char>::operator=(const std::basic_istream<char>&)' first required here | 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\fstream|862|note: synthesized method 'std::basic_iostream<char>& std::basic_iostream<char>::operator=(const std::basic_iostream<char>&)' first required here | 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\streambuf|807|error: 'std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits<char>]' is private| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\fstream|72|error: within this context| 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\fstream|862|note: synthesized method 'std::basic_filebuf<char>& std::basic_filebuf<char>::operator=(const std::basic_filebuf<char>&)' first required here | 
include\widget.h|11|note: synthesized method 'std::basic_fstream<char>& std::basic_fstream<char>::operator=(const std::basic_fstream<char>&)' first required here | 
C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\stl_algobase.h|697|note: synthesized method 'widget& widget::operator=(const widget&)' first required here | 
||=== Build finished: 4 error(s), 6 warning(s) (0 minute(s), 0 second(s)) ===|
Je ne comprends pas trop d ou peut provenir l erreur, ca semble venir de la ligne 15 de cette methode qui ici est la ligne 3 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
int interface::dev()
{
    m_widget.resize(3);
 
    for(int i = 0; i < 3; i++)
    {
        m_widget[i].dev(i);
    }
 
    return 0;
}
Mais je ne comprends rien aux erreurs qui sont affichées...