есть кусок кода вида
struct header{
  std::string s1="aaa";
...
}
выдает такую ошибку, немогу понять - к чему именно это
mainclass.cpp:24: error: ISO C++ forbids initialization of member `s1'
mainclass.cpp:24: error: making `s1' static
mainclass.cpp:24: error: invalid in-class initialization of static data member
   of non-integral type `std::string'



    
      Ответ на:
      
          комментарий
        от x-term 
  
    
      Ответ на:
      
          комментарий
        от Lumi 
  
    
      Ответ на:
      
          комментарий
        от Pi 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Ошибка при сборке (2005)
 - Форум Есть ли способ добавить в класс константный объект? (2012)
 - Форум [C++] [Страуструпп] [Стандарты] static const double (2010)
 - Форум Произвольный порядок списка инициализации шаблона (2014)
 - Форум Помогите скомпилировать (2013)
 
- Форум с++ привести тип std::string к указателю на другой тип (2023)
 - Форум Не определяет как класс string (2011)
 - Форум ругается gcc (2005)
 - Форум Нужна помощь в Rust (2017)
 - Форум [c++] ошибка с rvalue reference (2012)