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

Вопрос про указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрицы... http://www.cyberforum.ru/cpp-beginners/thread91611.html
даны две целочисленные квадратные матрицы порядка 6,найти последовательность из нулей и единиц,b1....b6,такую что b1=1 когда все элементы і-й строки первой матрицы больше соответствующих элементов і-й строки второй матрицы
C++ Анализ массива Здравствуйте, программисты. Помогите решить задачу: "Написать программу, которая вводит значения элементов целочисленного массива, анализирует их и выводит на экран те элементы, которые встречаются в массиве только один раз." Половину написал, вот набросок: #include <cstdlib> #include <iostream> using namespace std; int main() {int n=10; http://www.cyberforum.ru/cpp-beginners/thread91606.html
C++ программа на C++
Добрые люди помогите решить задачу! Написать программу, которая выдает все возможные перестановки симво- лов пятисимвольной строки, вводимой с клавиатуры. заранее благодарен всем откликнувшимся!!! Добавлено через 5 часов 15 минут что нет добрых людей, готовых помочь студенту?????
Дано предложение. Вывести все различные слова C++
Дано предложение. Вывести все различные слова.Помогите пожалуста:)))))Надо решить в Си!
C++ Цветные символы в консоли. http://www.cyberforum.ru/cpp-beginners/thread91580.html
Уважаемые, подскажите как сделать символы в консоли цветными. IDE - VStudio 2008.
C++ WaitForSingleObject вешает интерфейс Вот решил написать функцию для запуска процесса и ожидание завершения. void StartAndWait (char* Program, char* WorkDirectory) { STARTUPINFO cif; ZeroMemory(&cif,sizeof(STARTUPINFO)); PROCESS_INFORMATION pi; if(CreateProcess(Program,NULL,NULL,NULL,FALSE,FALSE,NULL,WorkDirectory,&cif,&pi)) { подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
03.02.2010, 00:15     Вопрос про указатели
Krist_ALL,
и так ) понимаешь указатель - это объект который хранит адрес другого объекта ! то есть мы не можем присваивать туда никакие значения типа 5, 6.6 и т д . Указатель может хранить адрес переменных в которые записаны данные ( опять же 5, 6.6), теперь чтобы работать с переменными посредством указателя мы используем - * то есть
int x = 5;
int *ptr = &x;
*ptr = 10;
теперь на самом деле в x записано 10

так далее..
operator new
будем работать с динамической памятью
посредством такой конструкции int * ptr = new int; мы с помощью operator new выделяем динамическую память (представь кусок какой то памяти) и настраиваем указатель на этот кусок.
Далее чтобы пихать туда какие то значения мы используем *ptr = 10; допустим.
Получили указатель ссылающийся на какой то кусок в котором записано 10. Далее чтобы получить само это значение на выводе используем cout << *ptr; (представь что указатель это стрелочка мы пробегаем по стрелке и выводим значение) объяснил с юморцой но может понятно)
 
Текущее время: 23:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru