式转换 问答列表

为什么 -1<strlen(s) 等于 0?

作者:Houxiong Yao 提问时间:10/11/2023

char* s =(char*) "sss"; int j = -1; printf("%d", j < strlen(s)); 这主要是关于 j<3 和 j<strlen(s) 之间的区别...

可通过 C++ 中的隐式转换访问的调用成员函数

作者:Israel Yankelovich 提问时间:10/12/2023

尝试创建一个类似于 std::reference_wrapper 的引用包装器,但可以调用包装对象的方法。 #include <iostream> class A { public: void ...

为什么预期输出不显示 [duplicate]

作者:aleena george 提问时间:10/12/2023

这个问题在这里已经有答案了: 无符号整数和有符号整数的比较运算 (7 个答案) 上个月关闭。 为什么没有输出? #include <stdio.h> int main() { int i; ...

为什么 Scala 3 中没有身份转换?

作者:steinybot 提问时间:10/12/2023

Scala 不支持隐式转换链接(有充分的理由)。在设计一个 API 时,有一些不幸的情况,它提供了隐式转换,你需要它来链接。 使用 Scala 2 隐式,这很容易解决,因为它允许有另一个隐式转换作为...

如何std::cout&lt;&lt;具有许多(模棱两可的)用户定义转换函数的类型?

作者:RandomGuy 提问时间:10/14/2023

在这里,我有一个类,它处理的大数远远超出了.它将其数据存储为 .现在我这里有很多很多转换器:c++long longstd::string class BigInt { private: std:...

难以理解 CS50 中的 char* 和字符串

作者:King Brain 提问时间:7/12/2023

所以我知道字符串只是连续存储在计算机内存中的字符数组。 我也知道,为了找出字符串的位置,你只需要转到第一个字符的位置,因为它是连续的,当程序或函数遇到 \0 字符时,字符串结束。 但我不明白的是:...

指向二维数组访问冲突的指针

作者:Hossam Ahmed 提问时间:10/17/2023

#include <stdio.h> int main() { int arr_2D[3][3]={ {1,2,3}, {11,22,33}, {111,222,333} }; int (*p...

导致方法签名解析不明确的隐式运算符

作者:MonkeyFace 提问时间:10/22/2023

我有以下两种方法,它们都为我创建了几个实例。第一个创建类型,第二个创建以下类型:Constraint<T>Constraint<Quantity>Constraint<IParameter<Quant...

C 中的默认参数升级导致错误,但我不知道确切的原因

作者:ll cool 提问时间:11/4/2023

下面的代码示例摘自 K. N. King 的 C 编程。 一种现代的方法。它无法正常工作:输出是 而不是 .笔者说,这是默认参数提升导致的问题:19 在调用 square 时,编译器还没有看到原型,...

在 c 的函数中修改按值传递的结构体

作者:th3 wolf 提问时间:11/4/2023

我有这段代码,我需要在不修改它的情况下对结构数组进行排序。我按值传递了结构数组,并使用带有索引的 int 数组对结构进行排序。要对数组进行排序,我还需要对结构进行排序,该结构在函数中按值传递,如果我没...


共40条 当前第2页