Форум программистов, компьютерный форум CyberForum.ru

Запись/чтение структур (файлы) + разница между FILE * и <fstream> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список С++ http://www.cyberforum.ru/cpp-beginners/thread929040.html
Доброго времени суток всем. Возник вопрос, как его решить не знаю. Те кто знаком c python знают, что там есть такая штука как "list". В нем можно хранить объекты любых типов. Вставл вопрос, а как такое на С++ реализуется а еще лучше, возможно ли? template<typename T> class List { private: T data; List<T>* next; public: //и дальше по тексту }
C++ невозможно преобразовать параметр 1 из "int" в "int *&" #include <iostream> using namespace std; void Func1(int *n) { cout << *n << " = " << *n << endl; } void Func2(int &n) { http://www.cyberforum.ru/cpp-beginners/thread929023.html
C++ DLL ошибка LNK2019
Добрый день! Рассматриваю пример, Создание и использование Dll, на MSDN. Делаю все, что требуется, создал dll, создал проект, указал нужные доп. пути к файлам, но приложение выдает ошибку: 1>MyExecRefcDll.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: static double __cdecl MathFuncs::MyMathFuncs::Divide(double,double)" (?Divide@MyMathFuncs@MathFuncs@@SANNN@Z) в...
C++ Экспорт из 3d max, наложение текстуры
Здравствуйте. Проблема с наложением текстуры. С помощью библиотеки lib3ds.lib импортирую 3ds файл в программу (простой куб), накладываю текстуру. Текстура независимо от размера (64х64 или 512х512) накладывается маленькими повторяющимися квадратами. Когда беру 3ds файл из примера (был вместе с библиотекой) текстура накладывается нормально. Когда делаю в 3d max сцену из двух объектов, один мой,...
C++ Сохранить скрин шот заданной области экрана http://www.cyberforum.ru/cpp-beginners/thread928959.html
Добрый день, помогите пожалуйста написать программу, которая делает скриншот заданной области экрана и сохраняет в файл. Функционал минимальный, координаты прописаны жестко, программа консольная, файл перезаписывается. Спасибо.
C++ Как считать текст с файла ? Как считать текст с файла (например .txt) а потом в другой пустой файл записать текст с первого документа? подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.07.2013, 13:57     Запись/чтение структур (файлы) + разница между FILE * и <fstream>
Цитата Сообщение от Kukstyler Посмотреть сообщение
Таким образом, в файл записывается адрес структуры,
нет, в файл записываются поля структуры

Добавлено через 1 минуту
Цитата Сообщение от Kukstyler Посмотреть сообщение
На запить он работает, и судя по всему запись производится правильно. Однако при чтении файла этим-же способом:
а откуда ему знать какой размер у строки?

Добавлено через 39 секунд
Цитата Сообщение от Kukstyler Посмотреть сообщение
Помимо всего этого, я так и нигде не нашёл разницу использования библиотеки <fstream> и объекта FILE. Предполагаю (хоть и может несу чушь), что FILE - это чисто Си, а <fstream> - это уже "тунинг" в С++. Правильно ли это?
правильно

Цитата Сообщение от Kukstyler Посмотреть сообщение
И потом, когда используется один вариант а когда второй?
кола или пепси, книга или фильм?

Цитата Сообщение от Kukstyler Посмотреть сообщение
Есть ли разница в performance между этими 2-мя способами работы с файлами?
разница может быть, а может и не быть. зависит от реализации
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru