标签:c

翻译

C / C行号

viewed(0)

为了调试的目的,我可以得到C / C编译器中的行号吗?(某些编译器的标准方式或特定方式) 例如 if(!Logical) printf("Not logical value at line number %d \n",LineNumber)...

翻译

memmove和memcpy之间有什么区别?

viewed(1)

memmove和memcpy之间有什么区别?你通常使用哪一个和如何? 使用memcpy,目标不能与源重叠。用memmove它可以。这意味着memmove可能比memcpy稍慢,因为它不能做相同的假设。 例如,memcpy可能总是将地址从低复...

翻译

c – TCHAR是否仍然相关?

viewed(1)

我是新的Windows编程和阅读Petzold书后我不知道: 是否仍然是良好的做法,使用TCHAR类型和_T()函数来声明字符串,或者如果我应该在新的代码中使用wchar_t和L“”字符串? 我将目标只有Windows 2000及以上,我的...

翻译

仍然可接触Valgrind检测到泄漏

viewed(1)

此块中提到的所有函数都是库函数。如何纠正这种内存泄漏? 它列在“仍可以到达”类别下。 (还有4个,这是非常相似,但不同的大小) 630 bytes in 1 blocks are still reachable in loss record...

翻译

C中是否允许使用负数组索引?

viewed(1)

我只是在读一些代码,发现该人使用arr [-2]访问arr之前的第二个元素,像这样: |a|b|c|d|e|f|g| ^------------ arr[0] ^---------- arr[1] ^---------------- arr...

翻译

c – opengl:glFlush()vs. glFinish()

viewed(1)

我无法区分调用glFlush()和glFinish()之间的实际差异。 文档说glFlush()和glFinish()将所有缓冲操作推送到opengl,这样可以确保他们都将被执行,不同的是glFlush()立即返回,glFinish()阻塞...

翻译

-D_XOPEN_SOURCE是什么/意思?

viewed(1)

我最近遇到一些代码,gcc将无法编译没有这个arg。我检查了gcc手册页,但没有找到这个特定的选项。我确实发现了XOPEN_SOURCE,但是它没有什么解释。 有人可以详细说明吗?我知道-D_XOPEN_SOURCE可以设置为不同的值,如4...

翻译

UNIX非阻塞I / O:O_NONBLOCK与FIONBIO

viewed(1)

在每个例子和讨论中,我在BSD套接字编程的上下文中运行,似乎将文件描述符设置为非阻塞I / O模式的推荐方法是使用fcntl()的标志。 int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETF...

翻译

c – .h文件在C中的异常使用

viewed(1)

在阅读文章关于过滤,我发现一些奇怪的使用.h文件 – 使用它填充系数数组: #define N 100 // filter order float h[N] = { #include "f1.h" }; //insert coe...