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

4 ответа

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

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

18 ответов

What should main() return in C and C++?

Как правильно (наиболее эффективно) определитьmain() функция в C и C ++ -int main() или жеvoid main() - и почему? Еслиint main() тогдаreturn 1 или жеreturn 0? Существует множество дубликатов этого вопроса, в том числе: Какие действительные ...

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; }; ...

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

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 ответ

Как вернуть результат 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: возвращение адреса локальной или временной переменной

3 ответа

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

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

7 ответов

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

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

2 ответа

Полиморфный тип возврата Scala

У меня есть абстрактный класс ScalaBase который имеет подклассыDerived1 а такжеDerived2. Base определяет функцию f (), которая возвращает объект того же типа, что и его реализующий класс. ТакDerived1.f() возвращаетсяDerived1 а такжеDerived2.f() ...

4 ответа

переопределение функции с различными типами возврата

Влияет ли тип возвращаемого значения на переопределение функции? (Насколько я знаю, return typde не является частью сигнатуры функции / метода) В базовом классе у меня есть функция, которая не получает аргументы, возвращаетint и ...