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

Не могу понять, как правильно передать указатель на объект в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение входных данных размером больше чем 4096 символов http://www.cyberforum.ru/cpp-beginners/thread1108487.html
Даны такие условия задачи, что входные данные введенные с клавиатуры (из файла) могут достигать 10 000 символов их надо соответственно обработать. Когда размер входных данных равен от 5 000 до 10 000 символов, считываются не все, а только первых 4096 символов. Считывание данных введенных с консоли я делаю таким образом: string* str=new string; //считанные строки. //... for (int i=0; i<k; i++)...
C++ Рекурсивная функция рисования кривой Помогите перевести код: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type http://www.cyberforum.ru/cpp-beginners/thread1108464.html
C++ Реализация одно-х списков классами
Добрый день! Расскажите пожалуйста, как эту задачу можно написать с помощью классов. L – линейный однонаправленный список Проверить, упорядочены ли элементы списка по алфавиту.
C++ ООП. Метод считывания текста с PDF файла
Напишите пожалуйста метод считывания текста с PDF файла. Очень нужно, помогите пожалуйста!
C++ Ссылка на объект, возвращаемый функцией http://www.cyberforum.ru/cpp-beginners/thread1108457.html
Безопасно ли подобное? typedef std::vector< string > vec; vec someFoo(); vec someBoo() { // что-то делаем vec & x = someFoo(); // что-то делаем с вектором 'x', удаляем некоторые элементы return x;
C++ Утилита сбора информации о системе Доброго времени суток. Хочу написать Утилиту сбора информации о системе на C++, для интерфейса буду использовать библиотеку SDL. Стоит ли использовать именно эти средства для написания такого проекта или есть варианты получше? Посоветуйте на какие темы в изучении следует сделать упор, какие библиотеки использовать и, возможно, какую литературу на эти темы можно было бы почитать. Заранее... подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1778 / 1153 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
01.03.2014, 19:03     Не могу понять, как правильно передать указатель на объект в файл
Вы должно быть не до конца поняли. Адрес вектора это не адрес блока памяти выделенного внутри вектора для хранения данных. Вот так должно быть понятнее:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <vector>
#include <iostream>
using std::vector;
 
 
int main()
{
    system("chcp 1251>0");
    vector<int> v;
    v.push_back(11);
    std::cout << "Адрес вектора: "<< &v << std::endl;
    std::cout << "Адрес первого элемента: "<< &v[0] << std::endl;
 
    v.push_back(22);
    v.push_back(33);
    v.push_back(44);
 
    std::cout << "Адрес вектора: "<< &v << std::endl;
    std::cout << "Адрес первого элемента: "<< &v[0] << std::endl;
 
    return 0;
}

Хотя я сам начинаю сомниваться правильно ли я понял задачу
 
Текущее время: 21:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru