type-conversion 相关问题

类型转换是隐式或显式地将一种数据类型的实体更改为另一种数据类型的方式。这样做是为了利用类型层次结构或类型表示的某些功能。

初始化时的多个用户定义转换

我知道 C++ 在类型之间转换时只允许单个用户定义的隐式转换。然而,我最近遇到了一种情况,似乎是双重用户定义...

回答 1 投票 0

cv::Mat 和 arma::mat 之间的转换

我正在使用 OpenCV,还想添加 mlpack 中的一些很酷的函数,它使用犰狳矩阵。 有没有一种简单的方法可以在 cv::Mat 和 Arms::mat 之间进行转换? 谢谢!

回答 1 投票 0

如何使用 Rust 将 CString 转换为 String?

我有一个正在从磁盘读取的 CString。我用 CStr::from_bytes_until_nul 创建它。但我的最终目标是拥有一个 String,而不是 CString。我正在尝试将我的 CString 存储到一个结构中

回答 2 投票 0

如何将检查点文件转换为tensorflow.js?

因为我还是初学者,所以我需要一步一步的详细说明。 我尝试输入以下代码: 将tensorflow.compat.v1导入为tf meta_path = './newcheckpoint/.meta' # 你的 .meta 文件

回答 1 投票 0

Rust:如何使用 Rust 将 CString 转换为 String?

我有一个正在从磁盘读取的 CString。我用 CStr::from_bytes_until_nul 创建它。但我的最终目标是拥有一个 String,而不是 CString。我正在尝试将我的 CString 存储到一个结构中

回答 1 投票 0

将存储在列表中的变量转换为 r 中的字符向量列表

我有一个来自非常大的数据集的数据子集。我已将此数据子集拆分为数据帧列表,以便每个案例/ID 都是列表中的单独元素。每个元素...

回答 4 投票 0

如何将电子邮件地址值转换为数字?

有什么方法可以将电子邮件地址值转换为数字吗? 上下文:我在表中有一个 EmailAddress 列表,其中没有 ID,但我想从 EmailAddress 生成 ID,以便我可以使用

回答 1 投票 0

如何在Python中进行十进制到浮点数的转换?

我需要在Python中将Decimal值转换为float。有没有什么方法可以实现这种类型转换?

回答 3 投票 0

是否有内置方法可以转换为不同的基础类型但保留 const 限定符?

C++11/14/17 标准库是否有办法将对象转换为不同的类型,但具有与原始对象相同的 cv 限定符?例如 字符* ptr; 常量字符* cptr; 类型转换 C++11/14/17 标准库是否有办法将对象转换为不同的类型,但具有与原始对象相同的 cv 限定符?例如 char* ptr; const char* cptr; type_cast<void*>(ptr) 应该产生类型 void* type_cast<void*>(cptr) 应该产生类型 const void* 标准库中没有,但当然可以自己实现: namespace detail_base_type_cast { template <class In, class Out> struct copy_cv { using type = Out; }; template <class In, class Out> struct copy_cv<In const, Out &> { using type = Out const &; }; template <class In, class Out> struct copy_cv<In volatile, Out &> { using type = Out volatile &; }; template <class In, class Out> struct copy_cv<In const volatile, Out &> { using type = Out const volatile &; }; } template <class Out, class In> typename detail_base_type_cast::copy_cv<In, Out>::type base_type_cast(In &obj) { return obj; // Implicit derived-to-base conversion } 看起来没有 C++17 或更早的 stdlib 方法可以在单个函数/语句中执行您想要的操作。 然而,看起来 C++20 中可能有类似的东西:https://en.cppreference.com/w/cpp/types/common_reference(似乎在任何编译器中都不可用)。 编辑:但它在 Ranges lib 中可用,因此如果您已经使用它,则可以使用 ranges::common_reference_t 代替。 但对于您的用例,重载参数常量或使用 if constexpr 可能是更好的选择。 即像这样的东西: template<typename T> auto foo(T &bar) { // lots of code if constexpr(std::is_const_v<T>) { return static_cast<const Foo&>(bar); } else { return static_cast<Foo&>(bar); } } https://godbolt.org/z/dbCUdM

回答 2 投票 0

如何在没有 Excel 的情况下提取旧的 VBA 宏?

我有一个旧的 Excel 文件,其中包含使用 VBA 编码的模型。 我需要该模型,但我只能访问不兼容的 Office365。当我打开包含 VBA 代码的 xls 文件时,它...

回答 1 投票 0

Ffmpeg PNG 图像序列转换为 360 度视频

我正在尝试将从搅拌机获得的PNG序列(已经是等距柱状图格式,所有文件的属性相同)制作成360等距柱状图视频以进行投影映射。我的文件有 2 个步骤框架...

回答 1 投票 0

打印临时变量的数据类型并将其显示在“结果”或“消息”选项卡中

在Python中,如果我转换一个变量,我可以通过try catch块检查该变量是否是预期的数据类型,或者在转换发生后打印到控制台。 我该怎么做

回答 1 投票 0

如何将 Actix-web/rust 中的 Vec<u8> png 响应转换为 Nodejs 中的缓冲区

我有两个相互通信的API,一个是用rust(actix-web)编写的,另一个是用node编写的。我的 Nodejs 应用程序正在从 actix API 请求 PNG。 actix API 响应是一个 Vec

回答 1 投票 0

STM32L1 snprintf 用法将浮点数转换为字符串

我在STM32上将float转换为str时遇到问题, 我有两个简单的函数来打印 Int 和 Float Int 工作正常,但浮点打印导致程序崩溃 无效 LCD_PrintInt(int 值) { 字符 str[...

回答 3 投票 0

将原生查询JPA的ResultSet设置为POJO会抛出NullPointerException

我想将结果集List转换为实体类。 我的本机查询: @Query("选择类型,名称,纬度,经度,111.045* DEGREES (ACOS(COS(RADIANS(:纬度))*COS (RADIANS(

回答 1 投票 0

Android - 如何使用 java 将大数字从 jsonobject 转换为字符串?

我有来自网络服务的响应,该响应是 json 类型字符串。我在这里使用 obj.getString() 获取 STHAR_GCMIK 值。 此代码最多可正确运行 6 位数字值,但它会返回...

回答 1 投票 0

如何在 Golang 中将 Math.Pow 与整数一起使用

我不断收到错误: 不能在 math.Pow 的参数中使用 a(int 类型)作为 float64 类型,不能在 math.Pow 的参数中使用 x(int 类型)作为 float64 类型, 无效运算:math.Pow(a, x) % n (

回答 5 投票 0

将无限值分配给整数类型是否具有未定义的行为?

C 标准指定了有限浮点值在存储为整数类型时如何转换,但似乎没有指定非有限值的行为: 6.3.1.4 真实浮动...

回答 1 投票 0

如何使用python将K转换为1000,M转换为1000000

我从网页上抓取了字符串并将它们放入列表中。 列表1 = ['95.3k', '24.3k', '2.3M', '22.1k', '21.6k', '18.2k', '16.2k', '15.7k', '15.5k', '11.2 k'、'10.2k'、'10k'、'9.9k'、'1.2M'、'...

回答 1 投票 0

如何使用python将K转换为1000

我从网页上抓取了字符串并将它们放入列表中。 列表1 = ['95.3k', '24.3k', '22.1k', '21.6k', '18.2k', '16.2k', '15.7k', '15.5k', '11.2k', '10.2 k'、'10k'、'9.9k'、'9.6k'、'9.2k'、...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.