Вопросы с тегом 'pass-by-reference'

Передача по ссылке - это стратегия сортировки аргументов, в которой переменное местоположение в памяти передается функции, а не копия значения переменной, хотя функция появляется в исходном коде для получения самой переменной, а не указателя на нее.
3

передача массивов в функции С++

Мне нужна помощь в создании 7 функций, чтобы разбить этот код. Используя проход по ссылке. Я не могу понять, как передать многомерные массивы между функциями. #include <fstream> #include <string> #include <iomanip> #include <i...
17 нояб. '15 в 19:26
2

Возвращать объект по значению в Javascript

Я знаю, что объекты в Javascript передаются по ссылке, но есть ли способ вернуть объект в качестве значений. При множественных вызовах decodePermissions() они всегда используют один и тот же объект. Итак, мой вопрос: есть ли способ создать объект д...
04 дек. '15 в 8:12
1

параметры в c++ проходят по ссылке

Я хочу добиться чего-то подобного в c++. Это код aС#. Я хочу как можно больше избегать указателей на raw. class Program { public class Foo { public int v1; public int v2; public Foo(int a, int b) { ...
04 февр. '16 в 3:01
2

Как передать 2-й вектор, используя pass-by-reference?

этот код является частью более крупного проекта. Я пытаюсь понять, как передать вектор 2d другой функции, используя ссылку. Это мой текущий код, и я не могу понять, что такое ошибка (используя Xcode). Код: int main() { int mines, col, row; i...
11 мая '16 в 5:18
2

Передача массива указателей по ссылке

Я пытаюсь получить команды с клавиатуры аналогичным образом, так как в командной строке args int main( int argc, char *argv[] ) но в отдельной функции. Когда я разбираю и печатаю их в рамках функции getCmd() все выглядит и ведет себя так, как предпо...
28 мая '16 в 13:18
2

Какой смысл автобоксирующих примитивов в Java?

Какой смысл иметь Integer, Boolean т.д. И называть их "... бокс", если они не ведут себя как бокс-объекты, которые вы можете передать "по ref" и сделать unboxing, чтобы изменить их значение? Здесь пример "unboxing", который я действительно обнаружи...
21 авг. '16 в 14:05
3

Как использовать std :: search по адресу std :: vector, переданному по ссылке?

Если у меня есть функция в C++, которая получает std::vector<unsigned char> по ссылке, как я могу использовать std::search чтобы найти подпись? Код выглядит так: int check (const std::vector<unsigned char>& vect) { std::string sig...
10 окт. '16 в 10:02
1

Передача объекта класса другому классу

У меня есть Dictionary классов, который имеет вектор строк в словаре. Я беру Word от пользователя и проверяю, находится ли это слово в Dictionary. Из-за ограничений реализации мне нужно передать объект класса Dictionary (переменная Lexicon) в класс...
22 окт. '16 в 13:27
1

Не удалось передать ссылку

В моем коде я все время получаю сообщение об ошибке, что "n" в основной функции не объявляется, хотя я объявляю его в "double mols", #include <iostream> using namespace std; const double idealGas = 8.3144598; double mols(double mass, dou...
31 янв. '17 в 18:22
2

Лучшая замена по ссылке в data.table?

Связано с Как использовать data.table внутри функций и циклов? , есть ли лучший способ выполнять функции, показанные ниже, в частности, используя data.table? Примечание. Все коды ниже функциональны, но... медленны. (Я использовал простые "чистящие...
10 мар. '17 в 22:48
1

У меня возникают проблемы при использовании pass by reference в связанном списке

Мой код - это. Он показывает, что нельзя преобразовать узел в узел *. Скажите, пожалуйста, как я буду использовать его, используя pass by reference. #include <iostream> using namespace std; struct node { int data; ...
27 мая '17 в 9:35
1

Невозможно вызвать функцию-член const без объекта при использовании вызова по ссылке

Привет, у меня есть следующий класс, определенный в 'cstring.h': namespace BaseTypes { class CString { private: character *ptrCString = NULL; //Init pointer always with NULL! character *createSafeCString(character cStringToCheck...
20 июн. '17 в 21:45
4

Как я могу пройти по ссылке в C++?

Мне нужно перебирать вектор объектов и изменять переменную их. Однако, когда я это делаю, C++ дает мне следующие ошибки: void Projectile::setX(float &)': cannot convert argument 1 from 'float' to 'float &' initial value of reference to non...
30 июн. '17 в 17:53
1

Обратитесь к функции, являющейся членом класса

Итак, у меня есть этот проект кода спагетти, который я пытаюсь сделать объектно-ориентированным. Pittily я столкнулся с ошибками, которые я не совсем понял, поэтому я попытался создать минималистичный код, который вызывает одни и те же ошибки, а это...
14 июл. '17 в 12:57
1

Распечатка массива, который был передан ссылкой, которая была в классе

Я смущен, как бы напечатать все элементы в aVect и bVect. По моему мнению, внутри int main float FloatArray1 содержит 10 точек, которые заполняются номерами внутри {} рядом с ним. Впоследствии этот массив и размер массива, который равен 10, передают...
21 сент. '17 в 3:08