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

Переменные в статической и динамической памяти! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать количество слов во входном файле и записать его в результирующий http://www.cyberforum.ru/cpp-beginners/thread1088392.html
Добрый вечер. Прошу помощи в доработке программы. Задание состоит в следующем: из Input_1.txt считываются слова, производится их подсчет, а результат надо записать в Output_1.txt. Проблема состоит в записи результата в файл. вот мой текст программы: #include "stdafx.h" #include "iostream" #include <conio.h> #include <stdio.h> #include <cstdlib>
C++ Изучаю классы, что-то не выходит Здравствуйте! #include <iostream.h> class zerkalo { private: int Width, Length; public: http://www.cyberforum.ru/cpp-beginners/thread1088369.html
C++ Копирование из строки от символа до символа
Как скопировать со строки в другую строку значение от одного какого-либо символа, до другого, и при этом что бы копирование производилось не ранее n символа. пример: строка str="?abc=153&vnb=bbb" нужно скопировать то что будет между '?' и '=' или между '&' и '=' тут нужно скопировать в одну переменную abc и 123 в другую vnb и bbb. И при этом если будет указано что нужно копировать с 3...
C++ Ошибка компиляции Runtime error
Такой код: #include <iostream> #include <ostream> #include <sstream> #include <string> typedef std::string String; int PrintFoo(String name) {
C++ С++ и прошивки для мобильных телефонов http://www.cyberforum.ru/cpp-beginners/thread1088346.html
Добрый день уважаемы форумчане. Я не программист. Работаю в Samsung сервисе по ремонту мобильных. Лет 5 уже занимаюсь восстановлением информации с мертвых телефонов. Никогда не заходил в прочтение самых данных которые мне доводилось извлекать. Для этого у меня была программа. Сейчас есть такая необходимость. У меня простой вопрос. Можно ли написать программу, которая могла бы извлекать данные из...
C++ Найти n знаков с десятичной записи числа корень из m, где n>50 Найти n знаков с десятичной записи числа корень из m, где n>50 в Visual C++ 6.0 подробнее

Показать сообщение отдельно
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
03.02.2014, 18:17     Переменные в статической и динамической памяти!
C++
1
2
 int *p1;
    p1 = new int[3];
-это, если не заблуждаюсь размещение на кучи (динамическая память)
*p1 = 78; - это присвоение первому элемента массива p1[0]=78.
Вот это оригинально
C++
1
2
 char  *p2;
    p2 = new char;
это должно быть полный аналог char p2;но размещенный (на куче) в динамической памяти и следовательно обращаться придется p2[0]. Зачем
А вот здесь не понял
*++p1 = *p2;//присвоить значение первому элементу p1 взятый из памяти указателя p2 и сместить указатель p1 на один элемент. При этом p2 в этот момент еще не определен, плюс типы не одинаковы. размер p2 меньше p1. т.е. в любом случае эта строчка прочтет мусор...
Одним словом и задание не особо понял, а от кода
 
Текущее время: 18:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru