问答列表

有没有办法在没有手动静态分析的情况下判断 C 常量指针是否在 GCC 和 Clang 中进行比较?

作者:7888 提问时间:4/23/2023

这是为了查看哪些代码行受 -fmerge-all-constants 的影响。 例如: // main.c #include <assert.h> #include <stdio.h> int...

Pointer-events :有选择地启用和禁用。CSS的

作者:Ramesh Madara 提问时间:4/25/2023

在下面的Next.js组件中,我只想向.itemCard和按钮添加悬停效果。这两者必须具有不同的悬停效果。 (ex- itemcard 将具有框阴影效果,并且按钮将具有背景颜色变化)。 我尝试过 pi...

当 x 无效时,这个铸造 (long*)x 是什么**

作者:Coffee 提问时间:4/24/2023

所以我在一个程序中找到了以下代码: static void* InterlockedExchangePtr(void** x, void* switchval) { return _Interlo...

在类型转换时是否需要 &amp; 来控制uint8_t指针?[复制]

作者:Carl 提问时间:4/22/2023

这个问题在这里已经有答案了: 数组名称是指针吗? (10 个答案) 什么是数组到指针转换,又名衰减? (11 个答案) 数组衰减为指针的异常? (1 个答案) 7个月前关闭。 我正在使用 Ardui...

C 中的新运算符返回值#

作者:Totally New 提问时间:4/20/2023

在 C# 中,可以使用新运算符来初始化特定类型(类)的对象。例如,假设我们有一个 Person 类,以下代码从 Person 类创建一个对象实例: Person person1 = new Pers...

为什么单指针作为参数不能修改字符串(在 c 中)

作者:Fary 提问时间:4/21/2023

通过在函数中使用双指针作为参数,下面的程序可以修改字符串,我理解。 #include <stdio.h> #include <stdlib.h> #include <string.h> void ...

OLECHAR 用作指针 - 如果不是 nullptr,它会悬空指针吗?函数 CoTaskMemFree()

作者:Samuil Dimitrov 提问时间:4/5/2023

我生成一个 GUID,然后使用 StringFromCLSID() 将其保存在 OLECHAR* 中。如果我在使用 CoTaskMemFree() 后创建一个返回 OLECHAR 而不是 nullpt...

C 如何释放动态分配数组的所有字节?

作者:Adi bhai 提问时间:4/12/2023

#include <stdio.h> #include <stdlib.h> int main(){ int * ptr = (int*)malloc(sizeof(int)*100); // ...

将 uint8_t* 作为参数传递给原始函数指针

作者:block103 提问时间:4/10/2023

我遇到了一个问题,我想将数组作为参数传递给定义为'typedef void (dangerousC)(void);另外,我正在使用 Windows API 标头。uint8_t[] 假设该变量是 返...

为什么要使用指针而不是对象本身?

作者:gEdringer 提问时间:3/3/2014

我来自Java背景,并开始使用C++中的对象。但是我想到的一件事是,人们经常使用指向对象的指针而不是对象本身,例如这个声明: Object *myObject = new Object; 而不是...


共625条 当前第18页