Страница 1 из 1

Инфа по C++?

Добавлено: 30 авг 2014, 14:53
Redee
Кому не впадлу напишите мне личным.
Или дайте список материалов для заложения прочного фундамента в освоении С++.
Подскажите нормальные тематические сайты по C++ если знаете также.

А конкретно по теме - задача сделать(скомпилировать на Visual C++) XmlParser на основе TinyXML2.

Чтобы >>
XMLDocument doc;
doc.LoadFile(переменная_с_именем_файла);
А не чистым текстом как предлагают в примерах >>>
doc.LoadFile("path/2/file/myData.xml");
Само лучше чтобы был свой класс, со своим методом, которому передается текст пути к файлу, который возвращает массив всех данных xml файла.

Понимаю что ожидать ответа на этот вопрос 0,0000001%, но надеюсь на это все же.

з.ы. Немного поучил основы, но при создании своего класса / структуры оно ругается мол что нельзя переопределять. Ну мне хотя бы процедурно уже тогда.

Архив "сырого" проекта >
https://docs.google.com/file/d/0B9BpgDh ... GlzOXBpZkk

Добавлено: 30 авг 2014, 20:53
Asmodey
LoadFile принимает вроде как char*.
Вполне можете передавать название и в переменной.

char* path="file_name.xml";
doc.LoadFile(path);

Если переменная std::string str;, то указатель на строку получается так:
doc.LoadFile(std.c_str());

[upd=1409485411][/upd]
ЗЫ. http://www.books.ru/books/s-sbornik-ret ... 71/?show=1 туточки немного расписана робота с tinyXML.

Добавлено: 01 сен 2014, 04:00
Redee
Спасибо гляну книгу.