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

14 ответов

Возврат анонимного типа в C #

У меня есть запрос, который возвращает анонимный тип, и запрос находится в методе. Как вы пишете это:

7 ответов

Как сделать тип возвращаемого значения для метода универсальным?

Есть ли способ сделать этот метод универсальным, чтобы я мог вернуть строку, bool, int или double? Сейчас он возвращает строку, но если он может найти «true» или «false» в качестве значения конфигурации, я хотел бы, например, ...

3 ответа

Использование `std :: function <void (…)>` для вызова не void функции

Некоторое время назад я использовалstd::function примерно так: std::function<void(int)> func = [](int i) -> int { return i; };По сути, я сделал это, потому что я хотел хранить различные функциональные объекты вstd::function, но я не хотел ...

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

1 ответ

Как вернуть результат SELECT внутри функции в PostgreSQL?

У меня есть эта функция в PostgreSQL, но я не знаю, как вернуть результат запроса: CREATE OR REPLACE FUNCTION wordFrequency(maxTokens INTEGER) RETURNS SETOF RECORD AS $$ BEGIN SELECT text, count(*), 100 / maxTokens * count(*) FROM ( SELECT ...

12 ответов

Как вернуть локальный массив в C ++?

char *recvmsg(){ char buffer[1024]; return buffer; } int main(){ char *reply = recvmsg(); ..... }Я получаю предупреждение: предупреждение C4172: возвращение адреса локальной или временной переменной

1 ответ

Это так же сложно, как обсуждаемый вопрос, @conectionist. Стоит изучить все ответы!

я есть следующая функция в C ++: char** f() { char (*v)[10] = new char[5][10]; return v; }Visual studio 2008 говорит следующее: error C2440: 'return' : cannot convert from 'char (*)[10]' to 'char **'Каким именно должен быть возвращаемый тип, ...

1 ответ

 вы вводите неопределенное поведение земли.

ак вернулся как раз вовремя. Я получаю странную ошибку: 'B::blah': overriding virtual function return type differs and is not covariant from 'A::blah'Вот код, вызывающий проблему: class A { public: class Inner { }; virtual Inner blah() = 0; }; ...

4 ответа

@DeadMG, да. Я не сразу запомнил эти функции, но что-то похожее на них. Что касается исключения, хорошо, просто была идея о том, как обрабатывать различия в типах через промежуточный этап.

+ мы можем сделать это: struct Base { virtual Base* Clone() const { ... } virtual ~Base(){} }; struct Derived : Base { virtual Derived* Clone() const {...} //overrides Base::Clone }; Тем не менее, следующее не будет делать то же самое: struct ...

7 ответов

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

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

1 ответ

Вот

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