Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Зачем нужны указатели https://www.cyberforum.ru/ cpp-beginners/ thread1781615.html
Не могу понять синтаксис указателей. Понял, что это работа с адресами, что оператор & это адрес. А вот * как я понял, это объявление указателя. Но. Что в него записывать? Адрес? Значение переменной? Хоть убей-не понимаю. Объясните пожалуйста. Зачем их использовать? Можно же напрямую обратиться к чему-либо.
Указатели. Почему именно так инициализируются в даном случае? C++
Не могу понять, почему при инициализации *p мы берем по ссылке, а при *p2 просто присваивание? #include <iostream> using namespace std; int find_substr(char *sub, char *str); int main() { int index;
C++ Найти ошибку в программе описания стран Здравствуйте, форумчане. Сначала о самой программе: Пишу программу, в которой есть классы прямой индекс и инвертированный. В прямом индексе будет название страны в country, а в массиве строк будет её описание. num - количество строк. В обратном будет записано по 1 слову из описаний (записываться будет в index), а в массиве - все страны в которых встречается это слово. numb - количество... https://www.cyberforum.ru/ cpp-beginners/ thread1781564.html C++ Не заполняются массивы в функции https://www.cyberforum.ru/ cpp-beginners/ thread1781539.html
#include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; int s=100;//size int x;//max int n;//min int A; int B; int C;
C++ Как Объявить массив Структур, где структура с типами template шаблонами
template <typename Object, typename TypeFunc, typename Type1, typename Type2, typename Type3, typename Type4, typename Type5, typename Type6, typename Type7> struct DrawCommand { Object Obj; TypeFunc TypeF; Type1 Var1; //1 x || x0 Type2 Var2; //2 y || y0 Type3 Var3; //3 int16_t w || x1 || h || r || uint16_t* color || unsigned char* c //uint16_t* color; //3 //unsigned...
C++ Перегонка изображения в массив бит Здравствуйте. Интересует софт который может перегнать изображение в двоичную последовательнось . А ещё лучше если есть програмеры которые подскажут, как процедура называется по "научному" что-бы погуглить как сделать самому, или библиотеку на C++. П.С. Изображение нужно перекодировать и отправить на станок в годном для него виде. https://www.cyberforum.ru/ cpp-beginners/ thread1781480.html
C++ Найти НОД с максимальной суммой десятичных цифр Все знакомы с тем, что такое НОД. Мне же нужно найти такое число c(натуральное), что a и b делятся на c и при этом с имеет максимально возможную сумму цифр. Например НОД для чисел 220 и 440 это 220, но программа должна выводить 55, поскольку его сумма цифр больше. Так вот, простой перебор по идее не работает (1<=a,b<=10^9). Помогите пожалуйста Добавлено через 27 минут Еще была идея делить... https://www.cyberforum.ru/ cpp-beginners/ thread1781440.html Класс ПРЯМАЯ на координатной плоскости C++
как описать класс ПРЯМАЯ на координатной плоскости. уравнение прямой y=ax+b. Данные: угловой коэффициент a и смещение b. Конструкторы: констр.по умолчанию, конструктор прямой(проходящей через начало координат (b=0)), конструктор произвольной прямой.
C++ Первые шаги в освоении С++ Добрый день! Решил начать изучение С++. Для этого, как полагается, скачал соответствующую литературу и софт. После нескольких попыток просто тупо повторить, что написано в учебниках, ничего не вышло. Я использовал Visual C++. Заметил, что в книгах начало программ отличается от того, что написано в Visual. Пробовал разные варианты: копировал только то, в фигурных скобках, копировал полностью текст... https://www.cyberforum.ru/ cpp-beginners/ thread1781410.html C++ Вычесть из суммы первых k элементов массива у сумму последних k его элементов https://www.cyberforum.ru/ cpp-beginners/ thread1781409.html
Элементы вещественного одномерного динамического массива х размером n > 20 сгенерированы датчиком псевдослучайных чисел в диапазоне . Сформировать массив y по формуле и выполнить указанные вычисления. Формулу записать с помощью математических символов в привычном виде. Вывести на экран исходный массив и результаты решения задачи. Все числа округлять до сотых. n = 2k, у = х, y = x x, y...
Вычесть из суммы первых k элементов массива у сумму последних k его элементов C++
Элементы вещественного одномерного динамического массива х размером n > 20 сгенерированы датчиком псевдослучайных чисел в диапазоне . Сформировать массив y по формуле и выполнить указанные вычисления. Формулу записать с помощью математических символов в привычном виде. Вывести на экран исходный массив и результаты решения задачи. Все числа округлять до сотых. n = 2k, у = х, y = x x, y...
C++ Как присвоить адрес статической typedefined функции? Дано: class NCodeHook { //.. template <typename ArchT> template <typename U> U NCodeHook<ArchT>::createHook(U originalFunc, U hookFunc) https://www.cyberforum.ru/ cpp-beginner
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 5
16.07.2016, 20:16 0

Зачем объявлять прототипы функций? Что даёт прототип? - C++ - Ответ 9375783

16.07.2016, 20:16. Показов 6256. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от Михаилыч Посмотреть сообщение
Что даёт прототип?
отсутствие необходимости "описать функцию в начале программы и вызвать в самой проге", например, что решительно повышает читабельность кода. а ещё разделять объявление и определение, что позволяет писать заголовочные файлы и создавать унифицированные интерфейсы к библиотекам.
Цитата Сообщение от Михаилыч Посмотреть сообщение
Зачем нужна куча?
для того, чтобы операционная система могла управлять динамической памятью, выделяемой твоей программе.
Цитата Сообщение от Михаилыч Посмотреть сообщение
Можно с примером.
C
1
2
3
4
int *ptr = (int *) malloc(sizeof(int) * 5); // выделить место в куче под 5 int
ptr[0] = 123;                               // поделать что-нибудь с местом
ptr[1] = 100500;
free((void *)ptr);                          // освободить занятое место


Вернуться к обсуждению:
Зачем объявлять прототипы функций? Что даёт прототип? C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2016, 20:16
Готовые ответы и решения:

Зачем нужно прописывать прототипы отдельно от самой функции??
Зачем нужно прописывать прототипы отдельно от самой функции?? Мне ответят: что бы компилятор знал...

<iostream> зачем тогда объявлять <string>?
вот такой пример, в котором локальная переменная скрывает глобальную, но вопрос то не в этом,...

прототипы функций
Помогите пожалуйста с написанием программы, т.к. я в принципе составила ее, но при построении...

Как работают прототипы функций
Здравствуйте, у меня имеются вопросы о прототипах функций. Точнее мне немного не понятно, как они...

6
16.07.2016, 20:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2016, 20:16
Помогаю со студенческими работами здесь

Указатели на функции, прототипы функций и классы
Если написать так: class MyClass { int f1(...); unsigned long int f2(int parameter) { ......

Зачем нужны прототипы функций
Изучаю значит функции. В учебнике зашла речь о прототипах. Объясните пожалуйста, зачем они нужны,...

Зачем нужен Interface(не формы). Что он нам даёт?
Пожалуйста расскажите на пальцах как для супер новичка зачем нужен Interface(не формы). Что он нам...

Зачем объявлять переменные?
В самом деле. Зачем объявлять переменные, если требуется просто написать решение, сдать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru