gpt4 book ai didi

c++ - 遍历图像行和列

转载 作者:行者123 更新时间:2023-11-30 03:44:27 24 4
gpt4 key购买 nike

这道题应该很简单。我目前正在研究路径追踪器,我对主循环有疑问:

int width = 1024; int height = 768;

for (int y=0; y<height; y++){
for (unsigned short x=0; x<width; x++){

我想知道使用 int 循环遍历行和使用 unsigned short 循环遍历列背后的原因。请你照亮我好吗?提前致谢

最佳答案

在存储方面,它们都占用相同的寄存器空间和缓冲时间。

可能的原因是

  • 您的学者正试图和您开玩笑,因为他们的大多数问题都很痛苦
  • Unsigned Short 用于 0-65,535 之间的非负值,限制您的宽度为正且位于此域中。

无论如何不要使用 short,因为它会占用相同的 32 位 INT 寄存器,并且无论如何您都会占用 2 个额外的字母来键入相同的内容。

关于c++ - 遍历图像行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35434190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com