如何在 C 中将一种类型的数组转换为另一种类型的数组,类型未知,类型大小已知
作者:Plegeus 提问时间:7/15/2023
我想知道是否有一种有效的方法可以将 A 类型的数组转换为 C 中的 B 类型的数组,更准确地说,我想填充一个函数,该函数具有两个数组作为输入以及数组中元素的大小。 void populate(voi...
指 问答列表
作者:Plegeus 提问时间:7/15/2023
我想知道是否有一种有效的方法可以将 A 类型的数组转换为 C 中的 B 类型的数组,更准确地说,我想填充一个函数,该函数具有两个数组作为输入以及数组中元素的大小。 void populate(voi...
作者:King Brain 提问时间:7/12/2023
所以我知道字符串只是连续存储在计算机内存中的字符数组。 我也知道,为了找出字符串的位置,你只需要转到第一个字符的位置,因为它是连续的,当程序或函数遇到 \0 字符时,字符串结束。 但我不明白的是:...
作者:ByteEater 提问时间:7/18/2023
根据 cppreference.com 的说法,在支持它的实现中,是一种可以保存指向 的指针的类型。因此,可以将 type 的值转换为 (或 ) 并返回相同的值。但是,指向不同类型的指针不必具有相同的...
作者:Tomáš Zato 提问时间:7/19/2023
我不确定我在哪里第一次看到它,但我习惯于在类定义中使用和标记属于一起的部分,例如运算符实现。#pragma region region name#pragma endregion 在 VS Code...
作者:budgiebeaks 提问时间:7/16/2023
我有一个锚元素,里面有几个子元素。需求已更改,现在锚点上可能有也可能没有链接。更改它的最简单方法是禁用锚点的点击事件,并将其保留给子(它们具有一些依赖于指针事件的功能)。 当我申请锚点父级时,一切都...
作者:TAJ-32 提问时间:7/21/2023
在此代码中,我不明白为什么要将输入字符值放入 (ptr + i) 中,然后我们打印出 ptr[i]。我知道它们是不同的,因为我在第一个 for 循环中打印出值,但我不明白它们之间的区别是什么,以及为什...
作者:KAVA 提问时间:7/25/2022
我使用 SCSS 并有 2 个功能: @function get-size-in-units($size, $unit: px) { @return #{$size}#{$unit}; } @f...
作者:Jason 提问时间:7/24/2023
在使用了大约十年的其他编程语言之后,我将回到 C++,所以请耐心等待。以下程序在 CLion 的 C++20 项目中为我编译: #include <iostream> using namespac...
作者:Graeme Perrow 提问时间:8/26/2008
这个问题在这里已经有答案了: 什么时候应该使用 static_cast、dynamic_cast、const_cast和reinterpret_cast? (12 个答案) 9年前关闭。 去年,社群...
作者:alessio solari 提问时间:7/25/2023
我已经使用 C 指针一段时间了,一切都按预期工作。但是,现在我遇到了 ISO 标准,该标准说“如果生成的指针未正确对齐指向类型,则行为未定义”。 这让我不禁要问自己: 这是什么意思? 我们如何安...