Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод симфола с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread860220.html
Здравствуйте. Очень интересует вопрос как можно вводить символы с клавиатуры. Речь идёт о калькуляторе. Пример символов: +, -,*,\, (,) так , чтобы их распознавала программа.
Работает не так как надо(классы) C++
Задача. Создать класс хранящий в себе инн. Проверить его на верность и вывести результат. class NIP { public: NIP(const char*); ~NIP(void); void setNIP(const char* N) {strcpy(eNIP,N);}
Действия с файлом C++
Товарищи, помоги пожалуйста. Дан файл f, компоненты которого являются действительными числами. Найти: а) наибольшее из значений компонент; б) наименьшее из значений компонент с четными номерами;...
C++ Составить программу вычисления суммы любого количества произвольных чисел Очень нужна помощь в написании простых программ в С++ Изучал паскаль,на последнем курсе перешли на С++, а времени изучать нет... Задачи следующие: 1) Составить программу вычисления суммы... https://www.cyberforum.ru/ cpp-beginners/ thread860148.html
C++ Я не знаю как реализовать метод сортировки https://www.cyberforum.ru/ cpp-beginners/ thread860143.html
Вот в чем заключается моя задача Описание классов. Базовый класс "Строки": виртуальные функции вычисления длины и сортировки с выводом результата. Производный класс "Большие буквы": значение...
Написать стек на указателях C++
хочю знать как написать стёк на указателях мне нужно чтобы можно было добавлять новые елемнты сколько угодно а уберать не обязтельно пробовал разные варианты но постоянно ошибки(уже при работе...
Не выделяется память C++
#include<iostream> #include<stdio.h> #include<stdlib.h> using namespace std; class DynArray { public: int size, end; int *v;
C++ Выполняет одно и тоже действие! #include <iostream> #include <math.h> using namespace std; int main() { float A, B, C, S, R, K, P, CH; https://www.cyberforum.ru/ cpp-beginners/ thread860118.html
C++ Динамические массивы. Найти сумму элементов матрицы, которые имеют заданную разницу индексов https://www.cyberforum.ru/ cpp-beginners/ thread860110.html
Добрый вечер. Помогите с заданием, я что-то вообще не могу понять как его делать. Найти сумму элементов матрицы, которые имеют заданную разницу индексов i-j=k. Число k может быть негативным....
C++ Из двух стеков с упорядоченными по возрастанию элементами создать новый стек с упорядоченными элементами, не удаляя исходные стеки Из двух стеков с упорядоченными по возрастанию элементами создать новый стек с упорядоченными элементами, не удаляя исходные стеки. Программу реализовать с помощью односвязных списков. Помогите... https://www.cyberforum.ru/ cpp-beginners/ thread860105.html
5478 / 4873 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
10.05.2013, 00:29 0

Передача параметра, выделенного в куче, в функцию

10.05.2013, 00:29. Просмотров 596. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от -OggY- Посмотреть сообщение
В первом случае выглядит как-то коряво, передавать ссылку на объект в куче через разыменование
Нет там разыменования.
Цитата Сообщение от -OggY- Посмотреть сообщение
Во втором теряется гарантия того, что объект не будет изменён
Передавайте указатель на const.
Цитата Сообщение от -OggY- Посмотреть сообщение
В последнем объект скопируется в стек, что не критично, но хотелось бы этого не делать.
Не делайте.

Вернуться к обсуждению:
Передача параметра, выделенного в куче, в функцию
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2013, 00:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Передача строчного параметра в функцию
Имеется на VB следующий код: Dim buf_data As String Set ob = CreateObject('Mylib.Myobj')...

Передача параметра в функцию сортировки
function Example(c, d) { return (a, b) =&gt; { if (a - b) { return c } else { return d...

Передача массива в функцию в качестве параметра
Всем привет! Файл с реализацией: int Init_can::Send(int* msgdata) { //Send canmsg_t tx;...

Передача потока как параметра в функцию
Дорогие форумчане! Повторяю пример из книжки, пока остановился из-за ошибки. //Программа...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.