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

Как из указателя получтлся массив? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Осуществить поиск по файлу с возможностью редактирования данных http://www.cyberforum.ru/cpp-beginners/thread1775168.html
Напишите программу, которая запрашивает у пользователя имя, фамилию, дату рождения, номер группы и записывает данные в файл. Программа должна осуществлять поиск по полученному файлу с возможностью редактирования отдельных данных пользователя.
C++ SDL ввод текста с клавиатуры и запись в массив Мой код внизу он неправильный, но работает text="a",text="b" , text="c" и так весь алфавит посимвольно. Часть кода: char text; int countr=0; if(Event->type == SDL_KEYDOWN)//Если нажата клавиша { if (Event->key.keysym.sym == SDLK_a) { text='a';countr++; } http://www.cyberforum.ru/cpp-beginners/thread1775165.html
Вычислить выражение из суммы отрицательных и среднего арифметического значений одномерного массива C++
Еще раз добрый день, имеется задание Имеется предопределенный одномерный массив из 27 элементов для всех вариантов (менять отдельные значения элементов заданного массива не разрешается): 3, -1, 4, -1, 5, -9, 2, -6, 5, -3, 5, -8, 9, -7, 9, -3, 0, -3, 8, -4, 0, -2, 6, -4, 3, -3, 8 Требуется согласно своему варианту посчитать выражение. Начирикал это, и впал в ступор #include "stdafx.h"...
C++ Какой конструктор вызывается при value initialization объекта?
Привет, есть вот такой код, например: #include <iostream> struct Test { int data; Test() : data(30) { std::cout << "DEFAULT CTOR" << std::endl; } Test(int data) : data(data) { std::cout << "INT CTOR" << std::endl; }
C++ Возврат указателя на локальный объект http://www.cyberforum.ru/cpp-beginners/thread1775116.html
Доброго дня! Заинтересовал процесс возврата указателя на локальный объек, а именно: char* fun() { char *ptr1 = "Hello world!"; return ptr1; } int main() { char *ptr = fun();
C++ Определить, какой сейчас век, и сколько лет прошло с начала текущего века Помогите, пожалуйста, решить задачу и подскажите, где можно вообще рассмотреть решение задач на тему ветвление, логические операции, цикл с постусловием цикл со счетчиком и т.д.? Нужно решение задачи: Век и год Дан год. Нужно определить, какой сейчас век, и сколько лет прошло с начала текущего века. Input Со стандартного устройства ввода вводится целое положительное число, не превосходящее... подробнее

Показать сообщение отдельно
Renji
1539 / 987 / 241
Регистрация: 05.06.2014
Сообщений: 2,969
03.07.2016, 18:42     Как из указателя получтлся массив?
Цитата Сообщение от Xristos Посмотреть сообщение
Возможно глупый вопрос,но как unsigned char *e превратился в массив?
Потому что указатель можно использовать и как указатель на один элемент, и как указатель на массив неизвестной длины. С риском получить граблями по лбу, если это все же был один элемент, а не массив.

Добавлено через 2 минуты
Цитата Сообщение от Xristos Посмотреть сообщение
А почему element массив?
По древнему договору скрепленному кровью дракона.
На самом деле, никаких гарантий что в element именно массив нет, void* может указывать на что угодно, главное, чтоб не константное. Впрочем, при особо наглых преобразованиях можно туда и константное запихать.
 
Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru