小编jus*_*ody的帖子

寄存器如何在线程之间共享?

我知道堆栈是每个线程,但寄存器是有限的,就像在IA32上一样,只有8个寄存器.

那么线程之间如何共享寄存器呢?

cpu-registers

17
推荐指数
1
解决办法
5711
查看次数

关于visual studio的调试UI

替代文字

当一个exeption对话框弹出时,哪一行实际上有/ 触发问题,绿色箭头或上面一行暗示的线?

这个角落案件有没有官方参考?

UPDATE

到目前为止,似乎两者都有可能.任何人都可以得出最终结论?

debugging visual-studio

6
推荐指数
1
解决办法
328
查看次数

C中typedef的好处是什么?

typedef struct _VIDEO_STREAM_CONFIG_CAPS
{
  GUID guid;
  ULONG VideoStandard;
  SIZE InputSize;
  SIZE MinCroppingSize;
  SIZE MaxCroppingSize;
  int CropGranularityX;
  int CropGranularityY;
  int CropAlignX;
  int CropAlignY;
  SIZE MinOutputSize;
  SIZE MaxOutputSize;
  int OutputGranularityX;
  int OutputGranularityY;
  int StretchTapsX;
  int StretchTapsY;
  int ShrinkTapsX;
  int ShrinkTapsY;
  LONGLONG MinFrameInterval;
  LONGLONG MaxFrameInterval;
  LONG MinBitsPerSecond;
  LONG MaxBitsPerSecond;
}  VIDEO_STREAM_CONFIG_CAPS;
Run Code Online (Sandbox Code Playgroud)

为什么不structure VIDEO_STREAM_CONFIG_CAPS直接定义而不是涉及_VIDEO_STREAM_CONFIG_CAPS

c typedef

4
推荐指数
1
解决办法
1740
查看次数

为什么以下代码失败

#include <stdio.h>

int *top;
int a=1;
top=&a;

void main()
{
    printf("%d\n",*top);
}
Run Code Online (Sandbox Code Playgroud)
error C2440: 'initializing' : cannot convert from 'int *' to 'int'

UPDATE

我知道如何使它工作,但我问为什么它不起作用.

c

2
推荐指数
1
解决办法
325
查看次数

标签 统计

c ×2

cpu-registers ×1

debugging ×1

typedef ×1

visual-studio ×1