Запись std::list в бинарный файл

185
28 октября 2018, 04:20

Можете на примере показать как записать list в бинарный файл.Потому что запись как обычной переменной не прокатывает.Выдает error C3867

class A abstract
 {
  public:
   int field1=10;
 };
class B : public A
 {
  public:
   string field 2="text";
 }
class Database
 {
  list <A*> Base;
 public:
 const list<A* > getListTechnic()
 {
    return Base;
 }     
};
int main()
{
  Database base;
  ofstream file("f.bin",ios::binary);
  if(file.is_open())
    f.write((char*)&base,sizeof(base));//не работает
}
READ ALSO
mouseEvent в QPushButton

mouseEvent в QPushButton

Возникла такая проблема: создал класс, унаследовавшись от QPushButton и обнаружил, что не могу переопределить mouseReleaseEvent так как он не является...

172
C++ Web Toolkit

C++ Web Toolkit

Кто работал с WT на C++ под Windows она может рендерить HTML в приложении winapi?

196
C++ WinAPI кастомный стиль для контрола

C++ WinAPI кастомный стиль для контрола

Как например создать кнопку со своим стилем в WinAPI к примеру как ето делается в C# WPF? Или нужно рисовать rectangle, искать координаты и тд самому?

157
Как собрать проект на с++ в linux в котором есть __declspec( dllimport )

Как собрать проект на с++ в linux в котором есть __declspec( dllimport )

Столкнулся с ошибкой при сборки проекта

171