Вопросы с тегом «reference»

127
Невозможно выйти из заимствованного контента / не может выйти из-за общей ссылки

Я не понимаю ошибки cannot move out of borrowed content. Я получал ее много раз и всегда решал ее, но никогда не понимал почему. Например: for line in self.xslg_file.iter() { self.buffer.clear(); for current_char in line.into_bytes().iter() { self.buffer.push(*current_char as char); }...

126
Безопасно ли возвращать элемент из того же вектора?

vector<int> v; v.push_back(1); v.push_back(v[0]); Если второй push_back вызывает перераспределение, ссылка на первое целое число в векторе больше не будет действительной. Так это небезопасно? vector<int> v; v.push_back(1); v.reserve(v.size() + 1); v.push_back(v[0]); Это делает его...

126
Swift: передать массив по ссылке?

Я хочу передать свой Swift Array account.chatsв качестве chatsViewController.chatsссылки (так что , когда я добавить чат в account.chats, по- chatsViewController.chatsпрежнему указывает на account.chats). Т.е. я не хочу, чтобы Swift разделял два массива при изменении длины...

124
Неопределенная ссылка на `pow 'и` floor'

Я пытаюсь сделать простой калькулятор Фибоначчи на C, но при компиляции gccсообщает мне, что мне не хватает функций pow и floor. В чем дело? Код: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } int fibo(int n) { double phi =...

124
Как создать ссылку на службу только с физическим файлом wsdl

Я создавал и использовал веб-сервисы в течение многих лет и всегда мог использовать Visual Studio для создания ссылки на сервис от клиента. У меня есть сторонняя служба, с которой мне нужно работать, но они отказываются открывать свою систему безопасности, поэтому я могу увидеть wsdl и сделать...

118
Значение по умолчанию для параметра при передаче по ссылке в C ++

Можно ли задать значение по умолчанию для параметра функции, когда мы передаем параметр по ссылке. в C ++ Например, когда я пытаюсь объявить такую ​​функцию, как: virtual const ULONG Write(ULONG &State = 0, bool sequence = true); Когда я это делаю, выдает ошибку: ошибка C2440: 'аргумент по...

117
Как избежать исключения «Круговой путь просмотра» с помощью теста Spring MVC

В одном из моих контроллеров есть следующий код: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Я просто пытаюсь протестировать его с помощью...

115
C ++ - передача ссылок на std :: shared_ptr или boost :: shared_ptr

Если у меня есть функция, которая должна работать с a shared_ptr, не было бы более эффективным передать ей ссылку на нее (чтобы избежать копирования shared_ptrобъекта)? Каковы возможные побочные эффекты? Я предвижу два возможных случая: 1) внутри функции делается копия аргумента, как в...

115
Как можно вызвать std :: forward для всех аргументов в вариативной функции?

Я просто писал универсальную объектную фабрику и использовал мета-библиотеку препроцессора boost для создания вариативного шаблона (с использованием 2010, а он их не поддерживает). Моя функция использует ссылки rval иstd::forward выполняет идеальную пересылку, и это заставило меня задуматься ......

114
Что означает «int & foo ()» в C ++?

Когда я читал это объяснение lvalues ​​и rvalues, мне запомнились следующие строки кода: int& foo(); foo() = 42; // OK, foo() is an lvalue Я пробовал это в g ++, но компилятор говорит «неопределенная ссылка на foo ()». Если я добавлю int foo() { return 2; } int main() { int& foo(); foo() =...

112
Android: не удалось преобразовать @ drawable / picture в drawable

В моей папке с возможностью рисования у меня есть несколько изображений, и все они ссылаются на идеальные, но когда я пытаюсь добавить еще изображения с точно таким же размером в ту же папку и пытаюсь ссылаться на них, появляется сообщение об ошибке «Не удалось преобразовать @ вытягиваемый /...

111
Comparator.reversed () не компилируется с использованием лямбда

У меня есть список с некоторыми объектами User, и я пытаюсь отсортировать список, но работает только с использованием ссылки на метод, с лямбда-выражением компилятор выдает ошибку: List<User> userList = Arrays.asList(u1, u2, u3); userList.sort(Comparator.comparing(u -> u.getName())); //...

107
Как Microsoft создавала сборки с циклическими ссылками?

В .NET BCL существуют циклические ссылки между: System.dll и System.Xml.dll System.dll и System.Configuration.dll System.Xml.dll и System.Configuration.dll Вот скриншот из .NET Reflector, который показывает, что я имею в виду: Как Microsoft создавала эти сборки, для меня загадка. Требуется ли для...

104
Возможна ли нулевая ссылка?

Действителен ли этот фрагмент кода (и определено ли поведение)? int &nullReference = *(int*)0; Оба г ++ и лязг ++ компиляция без какого - либо предупреждения, даже при использовании -Wall, -Wextra, -std=c++98, -pedantic, -Weffc++... Конечно, ссылка на самом деле не является нулевой, поскольку...

103
Ссылочный проект «теряется» во время компиляции

У меня есть решение C # с двумя проектами: сервис (основной проект) и регистратор. Сервис использует классы из логгера. Я добавил ссылку на проект логгера в сервисный проект. Во время разработки автозаполнение работает нормально: классы средства ведения журнала видны, ссылки, которые я использую,...

101
Как сделать ссылку на цифру в уценке с помощью pandoc?

В настоящее время я пишу документ в разметке, и я хотел бы сделать ссылку на изображение из моего текста. this is my text, I want a reference to my image1 [here]. blablabla ![image1](img/image1.png) Я хочу сделать эту ссылку, потому что после преобразования моей уценки в pdf изображения...