Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать функцию, параметром которой является одномерный массив https://www.cyberforum.ru/ cpp-beginners/ thread1259880.html
Всем привет! Помогите, пожалуйста, выполнить лабораторку. Задание: Создать функцию параметром которой является одномерный массив. Тело функции реализовать двумя способами: через обращение к...
C++ Sort()
Страуструп в своей книге вызывает эту функцию без всяких дополнительных библиотек. У меня же такая функция в стандартной библиотека остутствует, как в пространстве имен std. Есть лишь qsort, но она...
C++ Регулярные выражения
Доброй ночи! Использую вот такой код void INITDIALOG(void* p){ char* bufer = new char; server.GetLocList(bufer); char * t = bufer; std::string s = std::string(bufer); std::smatch m;...
C++ Указатель на матрицу Привет народ! Объясните, как передать в функцию указатель на матрицу(не на ее элемент, а на саму)? То есть как записать, например, такое: int x; void function(указатель на matrix) { x =... https://www.cyberforum.ru/ cpp-beginners/ thread1259873.html
C++ Не работает cin.getline при считывании строки большей буфера https://www.cyberforum.ru/ cpp-beginners/ thread1259869.html
Доброго всем времени суток!:) Проблема состоит в том, что если ввести 4 и более символов cin.getline(boofer, 3); перестаёт работать. Как я понимаю, getline должен считать в boofer 3-1 символа....
Отсортировать каждую строчку матрицы по убыванию элементов алгоритмом Шелла C++
дана матрица размерности nxn, содержащая целые числа. Отсортировать каждую строчку матрицы по убыванию элементов алгоритмом Шелла.
C++ Самый простой аналог игры "BlackJack"
Всем привет! Ребята такая проблема нужно написать самый простой аналог игры "BlackJack"! Вот мой код! # include <iostream> # include <ctime> # include <stdlib.h> # include <iomanip> using...
C++ Классы. Двунаправленный список Проблема в ф-ции deleteByValue(int value0) , она удаляет не только один эл-т, но вдобавок ещё все предыдущие...... По контрольным значениям я понял, что элементы: currElement->next->prev и ... https://www.cyberforum.ru/ cpp-beginners/ thread1259852.html
C++ В двумерном массиве из 0 и 1 вычислить длину границы. https://www.cyberforum.ru/ cpp-beginners/ thread1259846.html
1). Задан двумерный массив, содержащий значения 0 и 1. Единичные значения объединены в единую связную область. Вычислить длину границы, проходящую по единичным значениям, соприкасающимся с нулевыми.
C++ Сжатие данных. Можно ли сжать любой 100-байтовый файл хотя бы на 1 бит? есть ли такой алгоритм который бы сжал любой файл 100 байт - хотя бы на 1 бит https://www.cyberforum.ru/ cpp-beginners/ thread1259843.html
9 / 9 / 6
Регистрация: 27.07.2014
Сообщений: 269
0

Взятие адреса в аргументе

21.09.2014, 08:26. Просмотров 952. Ответов 2
Метки (Все метки)

Есть такой код:

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
void STOCK::acquiare(const std::string &co,long n, double pr)
    {
 
        company=co;
        if (n<0)
            {
            std::cout<<"Кол-во пакетов не может быть n<0"<<std::endl;
            shares=0;
            } else
                shares=n;
        share_val=pr;
        set_tot();
    }
Можете объяснить, в чем разница, между (const std::string &co) и (const std::string co) ???
В первом случае, объявлена константная переменная типа string и берется адрес
Во втором случае, тоже самое, но не берется адрес и работает также
Но разницы нету, если я ввожу например что то, работает С ВИДУ также... Зачем берется адрес ?

Вернуться к обсуждению:
Взятие адреса в аргументе
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2014, 08:26
Готовые ответы и решения:

Взятие значение из адреса
Имеется код добавления объекта &quot;точка&quot; в массив точек: void arr_point::add_point(point &amp;p) {...

Взятие адреса у константной переменной при объявлении
Можно пример?

Зачем взятие адреса нулевого элемента массива, если сама переменная и так его содержит?
Доброго времени суток. Очень часто наблюдаю во всевозможных примерах такого вида код: void* bits...

[Двусвязные списки] Добавление по индексу. Взятие адреса по индексу
По заданию требуется: 1) Создать функцию void Insert(Person&amp; person, int index), помещающую...

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