Результаты поиска по запросу "return-type"

3 ответа

Ковариантный тип возврата

жно ли для унаследованного класса реализовать виртуальную функцию с другим типом возврата (не используя шаблон в качестве возврата)?

1 ответ

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

у API, который имеет 2 очень похожие функции: function update(f: () => string) {...} function updateDeep(f: () => void) {...} Как видите, я пытаюсь убедиться, что клиент моего API передает правильный тип функции в зависимости от того, какую ...

1 ответ

 потребуется в следующей редакции Rust. Это именно то, что Шепмастер будет редактировать, так что я могу с этим покончить.

аюсь получить генератор случайных чисел. посколькуOsRng::new() может потерпеть неудачу, я хотел бы вернуться кthread_rng() если я должен: extern crate rand; // 0.5.5 use rand::{thread_rng, OsRng, RngCore}; fn rng() -> impl RngCore { match ...

ТОП публикаций

2 ответа

Точно. Возвращая значение в невозвратной функции, просто заставляет команду return игнорировать возвращаемый параметр и просто возвращать. Другими словами, «верни 0;» просто компилируется как "return"; то есть он выходит из функции.

сли я напишу инструкцию return в конструкторе? Это стандартное соответствие? struct A { A() { return; } };Приведенный выше код компилируется нормально, без каких-либо ошибок вideone [http://www.ideone.com/fmpsg], Но следующий код этого не ...

7 ответов

Присвоение значения функции, возвращающей ссылку

#include<iostream> using namespace std; int &fun() { static int x = 10; return x; } int main() { fun() = 30; cout << fun(); return 0; }Функция fun () возвращает значение по ссылке, но в методе main () я присваиваю функцию int. В идеале компилятор ...

1 ответ

Начиная с ffi-1.0 (и JRuby 1.6.0), используйте SOME_STRUCT.by_ref в качестве возвращаемого типа, если функция возвращает ссылку на структуру - когда вы просто используете SOME_STRUCT, вы возвращаете FFI :: Pointer вместо экземпляра SOME_STRUCT. Вы также можете использовать сокращения SOME_STRUCT.ptr и SOME_STRUCT.val - в зависимости от того, что плавает на вашей лодке.

ужно загрузить несколько функций, которые возвращают структуры из самой библиотеки. attach_function 'fn_name', [], # ... What do I put here?Вики-страницы RubyFFI, похоже, устарели, поэтому я немного растерялся. Как мне создатьFFI::Structи как ...

6 ответов

пакет java.lang;

лизуюResponseHandler для пакета Apache HttpClient, вот так: new ResponseHandler<int>() { public int handleResponse(...) { // ... code ... return 0; } }но я бы хотел заhandleResponse функция ничего не возвращать, т.е.void, Это возможно? Следующее ...

5 ответов

Это не перегрузка и не переопределение. Мы не можем перегрузить возвращаемый тип, и мы не можем переопределить его различными разными типами возвращаемых значений (если только они не являются ковариантными возвращениями в Java 1.5).

Java. Я пытался запустить код, где я получил эту ошибку:return type is incompatible, Часть кода, где он показал мне ошибку. class A { public void eat() { } } class B extends A { public boolean eat() { } } Почему это происходит?

1 ответ

Вот

ал, что .NET поддерживает возврат ссылок, но C # нет. Есть ли особая причина? Почему я не могу сделать что-то вроде: static ref int Max(ref int x, ref int y) { if (x > y) return ref x; else return ref y; }

7 ответов

Какое отношение имеет к этому кортеж? Он не возвращает пары или тройки данных, он возвращает единственное значение.

ли метод в C # вернуть метод? Метод может вернутьлямбда-выражение [https://en.wikipedia.org/wiki/Anonymous_function]например, но я не знаю, какой тип параметра я мог бы дать такому методу, потому что метод неType, Такой возвращаемый метод может ...