typecast-operator相关内容

C++ 浮点到整数类型的转换

在 C++ 中将浮点类型的数据转换为整数有哪些不同的技术? #include 使用命名空间标准;结构数据库{int id,年龄;浮动工资;};int main() {结构数据库员工;员工.id = 1;员工年龄 = 23;员工薪水 = 45678.90;/*如何将此值打印为整数(不改变声明部分的薪水数据类型)?*/cout 解决方案 您正在寻找的是“类型转换".类型转换 ..

根据数字模板参数有条件地编译转换运算符

我有一个模板 Foo 类,其中包含大量代码。我希望能够将 Foo 转换为 Foo ,即运算符Foo()方法。但是编译器不喜欢Foo现有的这种方法,它只喜欢 Foo 的方法,并警告“如何不调用运算符”用于隐式或显式转换”(GCC 5.4.x) 似乎我不能为此使用SFINAE: std :: enable_if 适用于 ..
发布时间:2020-10-02 01:28:50 C/C++开发

用于type_info的std :: is_convertible

在C ++ 11中,可以使用std :: is_convertible 确定是否可以通过将类型A的变量隐式转换为类型B。 如果您实际上知道类型A和B,那么这很好用,但是我所拥有的只是type_infos。所以我要寻找的是这样的函数: bool myIsConvertible(const type_info& from,const type_info& to) ; ..
发布时间:2020-09-27 21:16:29 C/C++开发

转换操作员迅速

是否可以在 swift 中编写自定义转换(转换)运算符?特别是我正在寻找枚举转换,例如: 枚举MyEnum:Int { case Case1 = 0 case Case2 func __conversion() - > String {//不起作用Swift 1.0 switch self { case Case1:return“Case 1” case Case2:ret ..
发布时间:2017-08-23 21:52:43 移动开发

如何保存/加载类型集?

我有这个代码 type TXSample =(xsType1,xsType2,xsType3,xsType4,xsType5,xsType6 ,xsType6,xsTyp7,xsType8); //到FXSample30; .. private FXSample = TXSample的集合; .. 发布 属性样本:TXSample读取FXSample写FXSa ..
发布时间:2017-04-23 13:38:46 Delphi

需要澄清AnyObject在Swift

在开始之前,我已经阅读过Swift文档。我仍然试图理解 AnyObject 实际上是什么。它是Swift中所有对象/类的基类,因为 NSObject 在Objective C中吗? 如果我创建 [AnyObject] 类型的数组并使用 Movie 类实例填充, AnyObject 是电影类别的基类吗? let someObjects:[AnyObject] = [ Movie(na ..
发布时间:2016-11-14 00:21:33 移动开发

使用(Object as TClass)和TClass(Object)之间有什么区别?

有一个问题,其中 MyObj.classnameis(TMyClass.classname)为true, TMyClass(MyObj) (MyObj as TMyclass).doSomething 引发转换错误。 我真的不想帮助那些垃圾,虽然如果你想把它放在评论中是超级的。我只想知道 Obj之间的区别 和 Class(Obj) 是。 解决方案 铸件检查实际对象类型,有效,如果不是 ..
发布时间:2016-11-13 23:01:15 其他开发

在PostgreSQL中做什么?

我在各种涉及postgres代码的地方见过 :: 。例如: SELECT'{apple,cherry apple,avocado}':: text []; 这似乎是某种形式。在Postgres中的 :: 究竟是什么? 我试过了一些google搜索Postgres文档为 :: ,但没有得到好的结果。 我尝试在谷歌搜索以下: postgres双 ..
发布时间:2016-11-13 20:37:49 其他开发

执行sizeof操作符

我曾尝试推行sizeof操作符。我这样做了。 的#define my_sizeof(X)((&安培; X + 1) - 安培; X) 但它总是在给结果为“1”,无论是数据类型。的结束 我已经那么GOOGLE了它为这个..我发现code 类型强制转换 的#define my_size(X)((字符*)(安培; X + 1) - (字符*)及X) 而code为工作,如果它是类型强制转换。我不 ..
发布时间:2016-08-18 13:55:57 服务器开发