草庐IT

explicit-conversion

全部标签

java - "possible lossy conversion"是什么意思,我该如何解决?

新的Java程序员经常对编译错误消息感到困惑,例如:"incompatibletypes:possiblelossyconversionfromdoubletoint"对于这行代码:intsquareRoot=Math.sqrt(i);一般而言,“可能的有损转换”错误消息是什么意思,如何解决? 最佳答案 首先,这是一个编译错误。如果您在运行时在异常消息中看到它,那是因为您运行的程序有编译错误1。消息的一般形式是这样的:"incompatibletypes:possiblelossyconversionfromto"哪里和都是原始数字

【C++】类与对象(static、explicit、友元、隐式类型转换、内部类、匿名对象)

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm=1010.2135.3001.5343🔥 系列专栏:http://t.csdnimg.cn/eCa5z目录再谈构造函数初始化列表隐式类型转换 explicit关键字  static成员概念 计算程序中创建出了多少个类对象特性 友元友元函数友元类内部类匿名对象 拷贝对象时的一些编译器优化 前言    💬hello!各位铁子们大家好哇。       今日更新了类与对象static、explicit、友元、隐式类型转换、内部类、匿名对象的内容    🎉欢迎大家关注🔍点赞👍收藏⭐️留言📝再谈构造函数构造函数体中的语

[C++]类和对象,explicit,static,友元,构造函数——喵喵要吃C嘎嘎4

希望你开心,希望你健康,希望你幸福,希望你点赞!最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!喵喵喵,你对我真的很重要!前言佬佬催更,那就更吧!嗯~o(* ̄▽ ̄*)o!再谈构造函数构造函数体赋值在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值classDate{public:Date(intyear,intmonth,intday){_year=year;_month=month;_day=day;}private:int_year;int_month;int_day;};虽然上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象

java - 通用方法 - "unchecked conversion to conform to T from the type"警告

如果我有以下内容:publicinterfaceFoo{TgetBlah();}publicclassBarimplementsFoo{publicBargetBlah(){returnthis;}}我在Eclipse中收到有关Bar类中“getBlah”实现的警告:-Typesafety:ThereturntypeBarforgetBlahfromthetypeBarneedsuncheckedconversiontoconformtoTfromthetypeFoo我该如何解决这个问题?为什么我会收到警告?谢谢 最佳答案 您正在覆

java - 警告 :[unchecked] unchecked conversion

我收到以下警告:warning:[unchecked]uncheckedconversion[javac]found:java.util.List[javac]required:java.util.Listreturnquery.getResultList();可能是什么问题和可能的解决方案?我正在使用以下代码:@Stateless@Remote(Order.class)//@EntityListeners(MyListener.class)publicclassOrderBeanimplementsOrder{/***Theentitymanagerobject,injectedby

java - JSF CDI : Conversation scope bean[s] best practice

我目前正在学习JSF2.0,我很高兴这个对话范围功能的存在,这对于在同一页面上打开一个新选项卡或一个新窗口并拥有单独的资源非常有帮助,而不是相互覆盖.但我很好奇如何以一种好的方式实现这一点,关于何时开始对话以及何时结束对话。在我的例子中,我有每个JSF页面的每个CDIbean。假设我有一个菜单,当它被点击时,这将导致页面A,并且从A可能导致B,B可能导致C,C可能导致D,所有这4个页面都连接在一个页面上链。可以从B或C或Dbean访问A的bean属性,也可以从C或Dbean访问B的属性等等。现在我很困惑:是否所有这些ABCD应该是是否在对话范围内,或者也许只是一个?因为我觉得有时来自另

java - 类型安全 : The expression of type List needs unchecked conversion to conform to List<Object[]>

当我想启动一个Hibernate应用程序时,我总是收到类型安全警告。有没有一种方法可以在不使用@SuppressWarnings("unchecked")的情况下摆脱这种情况?这是我的代码:Configurationconfig=newConfiguration();config.addAnnotatedClass(Employee.class);config.configure("hibernate.cfg.xml");newSchemaExport(config).create(false,false);ServiceRegistryserviceRegistry=newStand

C++ 错误 : operator []: 2 overloads have similar conversions

templateclassv3{private:T_a[3];public:T&operator[](unsignedinti){return_a[i];}constT&operator[](unsignedinti)const{return_a[i];}operatorT*(){return_a;}operatorconstT*()const{return_a;}v3(){_a[0]=0;//works_a[1]=0;_a[2]=0;}v3(constv3&v){_a[0]=v[0];//Error1errorC2666:'v3::operator[]':2overloadshave

c++ - 显式转换运算符模板的优先级和歧义

我一直在我的项目中使用模板化的显式转换运算符,以实现从自定义类变体类型的显式转换。重现我的问题的最小示例如下所示(在C++14模式下):#include#include#includeusingnamespacestd;classA{public:templateexplicitoperatorT()const//1{coutexplicitoperatorconstT&()const//2{coutexplicitoperatorT&()//3{cout(a)-3.14)我遇到的问题是为static_cast转换选择的运算符。对于GCC,这是一种预期的(1)情况。输出是:operat

【C++】类与对象(四)——初始化列表|explicit关键字|static成员|友元|匿名对象

前言:初始化列表,explicit关键字,static成员,友元,匿名对象文章目录一、构造函数的初始化列表1.1构造函数体内赋值1.2初始化列表二、explicit关键字三、static成员四、友元4.1友元函数4.2友元类五、内部类六、匿名对象一、构造函数的初始化列表1.1构造函数体内赋值classDate{public: Date(intyear,intmonth,intday){ //赋值,并非初始化 _year=year; _month=month; _day=day; }private: int_year; int_month; int_day;};构造函数调用之后,在函数体