ICode9

精准搜索请尝试: 精确搜索
  • c#-在方法返回上使用隐式类型语法2019-12-01 09:19:10

    不确定如何为该问题加上标题,所以我希望标题有效. 问题是,我可以在方法调用中使用类似于隐式类型语法的方法吗?例如,这是我指的隐式类型语法: var x = new Y(){Foo = "Bar", Id = 1}; 我想做这样的事情: var x = myInstance.CreateItem(){Foo = "Bar", Id = 1}; C#中有什么支持这

  • c – 模板化使用不能嵌套在Visual Studio中2019-10-03 13:04:39

    这简直就像我可以制作一个玩具示例仍然可以找到错误: struct Vector3f64 { double x; double y; double z; }; struct Vector3f32 { float x; float y; float z; }; // I use this to select their element type in functions: template <typename T> us

  • c – 构造函数返回什么?2019-09-30 21:12:49

    我的问题是构造函数返回了什么?这个问题与“构造函数的返回类型是什么?”没有什么不同. 我在某处读过一个构造函数隐式返回一个完整的对象(即隐式返回类型是类的名称),但不应该明确指定. struct empty{}; int main(){ empty(); //creates a temporary and implicitly a construc

  • c – 确定函数返回类型的最简单方法2019-09-30 07:07:27

    给出一个非常简单但冗长的功能,例如: int foo(int a, int b, int c, int d) { return 1; } // using ReturnTypeOfFoo = ??? 什么是在编译时确定函数的返回类型(ReturnTypeOfFoo,在此示例中为:int)而不重复函数的参数类型的最简单和简洁的方法(仅通过名称,因为已知该函数没有

  • 为什么char不能成为C中以下函数的返回类型?2019-09-29 15:06:04

    我在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 **' 为了使这个功能起作用,返回类型究竟应该是什么?解决方法:char **与char(*)[10]

  • java – 使用泛型返回对象子类2019-09-28 18:12:54

    使用抽象类,我想定义一个为子类返回“this”的方法: public abstract class Foo { ... public <T extends Foo> T eat(String eatCake) { ... return this; } } public class CakeEater extends Foo {} 我希望能够做到这样的事情: CakeEater phil

  • c – 使用智能指针返回类型协方差2019-09-19 14:05:03

    在C中我们可以这样做: struct Base { virtual Base* Clone() const { ... } virtual ~Base(){} }; struct Derived : Base { virtual Derived* Clone() const {...} //overrides Base::Clone }; 但是,以下内容不会做同样的伎俩: struct Base { virtual shared_ptr<Ba

  • 功能返回类型扣除在C 03中2019-08-30 13:07:32

    标签会提出问题,但考虑以下因素: template<typename F, typename A, typename R> R call(F function, A arg) { return function(arg); } int foo(char) { return 5; } int main() { call(foo, 'a'); } 如果删除参数R并且手动插入int作为返回类型,编译器会愉快地编

  • c – 选择正确的模板成员函数返回类型2019-08-27 23:04:56

    我有一个模板类,如下所示: template <typename T, std::size_t M, std::size_t N> // MxN matrix with elements of type T struct Mtx{...} // component wise division template <typename U> Mtx operator/(const Mtx<U, M, N> &rhs) const { return compone

  • c – Lambda没有自动推断出返回类型2019-07-27 21:06:40

    当我在https://stackoverflow.com/a/32115498/383779回答我自己的问题时,我又有了疑问. 在 const CArray<CItem*>& Items= (ItemsInput!= nullptr)? *ItemsInput : [this]() -> const CArray<CItem*>& { CArray<CItem*&g

  • c – 为什么忽略返回类型’cv’?2019-07-22 18:05:01

    至少在’Clang’和“海湾合作委员会”.这是一个例子: char *const InString(char *const p) { return gets(p); } int main() { static char arr[260]; char * &&str = InString(arr); //compiles without error - what?????? } 正如大多数人可能知道的那样,在’ma

  • 在PHP中替换子类中的函数时更改返回类型?2019-07-12 18:32:10

    这不好吗?或者这在PHP框架中很常见? 例如,在父类中,有一个save()函数,它返回数据库中受影响的行数.然后在子类中,我重写此函数以进行一些预验证,并且还想简单地返回成功/失败的布尔值.解决方法:我同意一致认为改变返回值的类型(甚至含义)是不好的. 这是一个例子,它将如何变坏: 假设您

  • java – 返回类型歧义2019-06-26 13:48:37

    请考虑“Java编程语言”一书中的以下代码 public class MyClass extends HerClass implements Cloneable { public MyClass clone() throws CloneNotSupportedException { return (MyClass) super.clone(); } // ... } 当重写的clone()函数已经将返回类型

  • PHP:强制转换为(数组)和返回类型:数组不一样?2019-06-21 21:18:09

    我在PHP中有以下问题: print_r()表示它是相同的,gettype()表示相同的类型,但最后的输出不适用于两种情况,尽管它们应该是相同的! 这看起来很奇怪. 代码和输出: $docdatau = get_object_vars(json_decode($docdata)); $docdatau2 = (array)json_decode($docdata); echo "1\n"; echo g

  • php – 返回False VS回显错误2019-06-10 00:18:15

    我试图理解在声明中返回false之间的主要区别,而不是回应促使用户更正其提交的错误. 让我们使用以下函数来获取Google货币转换API URL并解析另外3个参数,$amount,$from,$to.我使用explode来获取API在“”内返回的数值. function currency_convert($googleCurrencyApi, $amount, $fr

  • java – 在构造函数上声明返回类型不会导致编译错误2019-06-09 23:52:27

    我正在用Java编写代码,并且心不在焉,我在某些时候输入public void BaseStation()作为BaseStation类的构造函数.令我惊讶的是,这并没有导致编译时错误,程序开始运行.这是为什么?是否有人有一个返回类型的构造函数?解决方法:指定返回类型使它成为一个方法,而不是构造函数.您可以拥有一

  • 我们如何检查函数是否在Python中返回多个值?2019-06-08 01:42:26

    这个问题是already asked,但我想问一些巧妙的不同. 我们如何确定python函数是否返回多个值,而不调用函数?有没有办法找到更像编译时而不是在运行时的东西? (我意识到python是一种解释语言) 以下是不可能的: r = demo_function(data) # takes more than 5 minutes to run if (not len(

  • android – Spinner.getItemAtPosition(…)返回什么类型的Object?2019-05-29 10:13:16

    这句话会回归什么? parent.getItemAtPosition(position) 其中parent是微调器的父视图,position是微调器视图中的选定位置.解决方法:我假设你所说的“父母”是一个旋转器.在这种情况下: Spinner.getItemAtPosition(pos); 将始终返回您填充Spinner的对象类型. 使用CustomType的示

  • php – 类型声明和类型注释是否过时或相互补充?2019-05-16 09:27:13

    我总是使用注释来声明返回类型.例如: /** * @return SomeClass */ public function () { ... } 但现在我看到还有另一种方式: public function () : SomeClass { ... } 题 我应该在这些之间做出选择,使用两者,还是他们有一些我应该注意的根本区别?最佳答案:据我说,你应该尽可能

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有