c

c

文章 3.4k 浏览 17

在 C/C++ 中使用堆栈进行内存管理时的编码风格

来自 Java 背景,我试图学习如何以最简单的方式处理 C/C++ 中的内存分配(取消)分配。 一位同事建议我只为成员变量分配内存,让堆栈处理局部变量。我…

羁〃客ぐ 2024-11-08 15:22:18 1 0

如何使用 C 程序获取机器的 MAC 地址?

这个问题与这个问题完全相同:如何使用 C 程序获取计算机的 MAC 地址? “我正在 Ubuntu 上工作。如何使用 C 程序获取计算机的 MAC 地址或接口(如 et…

最终幸福 2024-11-08 15:21:31 0 0

为什么位字节顺序是位字段中的一个问题?

任何使用位域的可移植代码似乎都会区分小端和大端平台。有关此类代码的示例,请参阅 linux 内核中 struct iphdr 的声明 。我根本不明白为什么位字节顺…

同展鸳鸯锦 2024-11-08 15:18:25 0 0

奇怪的运算符“|=”

我对编码比较陌生,无论如何,我在复制 iphone 像素技术教程时遇到了这个 if 语句,无论如何,我不太确定它在做什么,所以如果有人能为我解释一下,那…

雅心素梦 2024-11-08 15:18:11 0 0

并行 make 文件中的关键部分

我正在尝试并行化旧的 Makefile。 事实上,我需要确保在编译过程开始之前某些生成器脚本被调用非并行。 生成器总是在编译之前调用。有什么方法可以在 …

赠我空喜 2024-11-08 15:15:20 1 0

为什么使用函数调用而不是变量地址来检测堆栈增长方向?

我读到了对检测堆栈增长检测问题的不同回答,我了解到,在现代架构中,堆栈可能会随机增长,可能会在堆外创建,等等。 然而,在这个经典的面试问题中…

扛起拖把扫天下 2024-11-08 15:11:29 1 0

NtQueryDirectoryFile 枚举部分文件并从上一个继续

因为我需要仅使用 Nt 级别的 api 创建一个应用程序,所以我想为 Ntquerydirectoryfile 的相同行为编写一个包装器,所以我收集了很多关于这个 api 的东…

梦亿 2024-11-08 15:01:18 0 0

内存读/写操作中的总线错误

我编写了一个用于内存读/写操作的内核程序。 #include&ltlinux/kernel.h&gt #include&ltlinux/module.h&gt #include&ltlinux/init.h&gt #include&ltli…

硬不硬你别怂 2024-11-08 14:59:13 1 0

如何在 GTK 中嵌入视频使用 GStreamer 的应用程序窗口X覆盖?

我正在尝试使用 GTK+ 和 GStreamer 编写一个小型媒体播放器,目前使用 XOverlay 接口将视频嵌入到主窗口 INSIDE 的 GtkDrawing 区域中。 该程序是使用…

缱绻入梦 2024-11-08 14:52:06 0 0

IEEE 浮点表示

我创建了以下程序来查找浮点数的位模式。但我得到了不同然后我计算: #include&ltstdio.h&gt int main(void){ float f = 1.234 char *ch ch = (char *…

梓梦 2024-11-08 14:51:00 0 0

TC 程序使用函数显示 20 个整数值中的最大值

int maxval(int *,int x) int max,arr[20] void main() { printf("Enter the Numbers:") scanf("%d",&ampmax) max=maxval(&amparr[0],20) getch() } i…

依 靠 2024-11-08 14:50:50 1 0

如何在timerfd_create中检查定时器到期

我想使用 timerfd_create 创建一个计时器,但我不知道如何检查到期时间。 有人可以帮我举一个简单的例子吗? 我知道如何使用 settime 创建和填充,正…

娇女薄笑 2024-11-08 14:42:14 0 0

使用 Mac 终端实用程序时 printf 不返回任何内容

我写了一个小型的 Hello World 应用程序。 #include &ltstdio.h&gt int main(int argc, const char * argv[]) { printf("Hello World\n") } 当我运行…

三生路 2024-11-08 13:55:07 1 0

以可移植的方式将类导出到 dll,而不使用接口?

我有一个关于共享库/.dll 和类导入/导出的问题。经过一番研究后,我了解到有两种方法: 只需在类之前使用 __declspec(dllexport/dllimport) 并祈祷不…

水溶 2024-11-08 13:54:29 0 0

C 编译器 GCC 和 Turbo 的奇怪行为

我也遇到过其他类似的问题,但试图了解我面临的情况。 所以,这是我的两行 C 代码。 int i=0 printf("%d %d %d %d %d",i++,i--,++i,--i,i) 以下是我从…

红衣飘飘貌似仙 2024-11-08 13:52:59 1 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文