Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Построение UML https://www.cyberforum.ru/ cpp-beginners/ thread250365.html
Можно ли создать диаграмму зависимостей UML из существующего проекта VS 2005?
написать программу если можно с объяснением!!!!!!!! C++
C++ класс эллипс ПОМОГИТЕ ПОЖАЛУЙСТА, начала изучать с++ столкнулась с такой вот задачей...... Определить класс эллипс, продемонстрировать использование класса. Члены класса: переменные, необходимые для того, чтобы иметь возможность пользоваться стандартными функциями рисования. Обязательны функции-члены класса: нарисовать, стереть, передвинуть эллипс, изменить радиусы эллипса. может у кого есть примеры для... https://www.cyberforum.ru/ cpp-beginners/ thread250354.html C++ Сложение, вычитание, умножение Доброго времени суток! Помогите с задачей: Написать функцию, которая складывает, вычитает или умножает два целых числа и возвращает результат (операнды и знак операции +, – или * — параметры функции). Заранее Спасибо! PS есть наработки, но чёт не так, выдаёт ошибки: num1.cpp #include<iostream> https://www.cyberforum.ru/ cpp-beginners/ thread250352.html
C++ Преобразование массива с использованием функции
На языке С написать с помощью функции программу. Задание: Дана матрица А и вектор B. Из сумм элементов строк матрицы сформировать вектор C. Если минимальный элемент вектора C кратен минимальному элементу вектора B, то из положительных элементов матрицы А сформировать вектор D и упорядочить его по возрастанию. Иначе матрицу А упорядочить по возрастанию. Заранее благодарен...
C++ указатель(?) на массив ситуация: мне нужно, чтобы в main был определён двумерный массив, а класс мог бы его использовать: class map { unsigned short int *field; bool isVisiable; public: map(unsigned short int ???); void show (); void hide (); https://www.cyberforum.ru/ cpp-beginners/ thread250346.html
C++ Написать функцию, которая определяет количество слов массива, которые начинаются с заданной буквы Еще задание: В масиве символов длинной 80, записаны слова, которые розделяються последовательностью символов "\0". Написать функцию, которая опредиляет количество слов масива, которые начинаються из заданой буквы. https://www.cyberforum.ru/ cpp-beginners/ thread250342.html C++ перевод из одного языка в другой
Здравствуйте всем!помогите пожалуйста из С++ перевести на обычный С,заранее всем спасибо! 1)#include <iostream> #include <cstdlib> #include <ctime> int main(void){ int a;
C++ Проверка упорядоченности строки https://www.cyberforum.ru/ cpp-beginners/ thread250317.html
Мне надо проверить упорядоченность строки в двумерном массиве если упорядочен то к=к+1 если нет ничего не делать и потом вывести к. Немогу ничего придумать.
C++ Построчное чтение из файла Помогите, не могу разобраться с построчным чтением с файла. Т.е. у меня есть текстовый файл в котором множество строк. Мне нежно прочитать сначала первую строку и сделать с ней определенные действия(неважно какие) записать её на своё место в файл. Затем прочитать вторую строку из файла, провести с ней определенные действия и снова записать в файл и так до последней строки файла. Помогите.Заранее... https://www.cyberforum.ru/ cpp-beginners/ thread250312.html
iostream C++
не могу подключить iostream помагите(MS VS 2008) #include <iostream> и в чем отличие cin (cout) от printf & scanf? Что использовать хорошо ?
C++ error C2864: https://www.cyberforum.ru/ cpp-beginners/ thread250293.html
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\convert\convert\incl.h(4) : error C2864: dataclass::ca: в пределах класса могут быть инициализированы только статические константные данные-члены целого типа class dataclass { private: static int ca; public: dataclass(); operator int();
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
01.03.2011, 16:43 0

Ссылки и указатели - C++ - Ответ 1411844

01.03.2011, 16:43. Показов 17075. Ответов 54
Метки (Все метки)

Ответ

Цитата Сообщение от xKirillx Посмотреть сообщение
В чем существенная разница между передачей данных в функцию по ссылке или указателю.
По большей части в том, что в С ссылок нет в принципе. Это такое ноухау С++, чтобы упростить передачу указателей на объекты.
C
1
2
3
4
5
6
7
8
9
10
typedef struct {
/*...*/
} mystruct_t;
int test(mystruct_t * ptr){
  /*...*/
  return ( allright ) ? 1 : 0;
}
mystruct_t obj;
if ( test(&obj) )
  /*..*/
C++
1
2
3
4
5
6
7
8
9
10
class myclass{
  /*...*/
};
bool test(myclass & ref){
  return ( allright ) ? true : false;
}
 
myclass obj;
if ( test(obj) )
  /*...*/
в обоих случаях объект передаётся по ссылке. То есть в функцию передаётся не сам объект (в этом случае в функции создавалась бы его копия), а адрес объекта в памяти.

Вернуться к обсуждению:
Ссылки и указатели C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2011, 16:43
Готовые ответы и решения:

Указатели и Ссылки
извеняюсь,но никак не могу понять. int sum(int* inLeft, int* inRight) { if(inLeft ==...

Ссылки и указатели
#include &lt;iostream&gt; using namespace std; int main() { int *n=new int{1,2};...

Ссылки и указатели
Всем привет. Совсем запутался с ссылками и указателями. Помогите решать задачку: Функция...

Указатели и ссылки?
Ниже приведёна программы которая вызывает функцию. В функции происходит следующее создаются 2...

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

Ссылки, указатели
Доброго времени. Как, используя ссылки, указатели и, возможно, другие приемы сделать что-то вроде...

Указатели и ссылки
а если написать return this тогда что вернется? и как определить? П.5.18.Правил Запрещено...

Ссылки и указатели
Добрый день, не могу понять чем помогают при использовании указатели и ссылки? Есть код на...

Указатели и ссылки
Собственно, не могу до конца осознать как это работает, вот пример из вики(комменты входят в...

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