c++ - 获取给定行和列的索引

标签 c++

是否有公式可用于在给定当前列和行的情况下获取索引?以下是我到目前为止所拥有的。然而,问题是该代码仅适用于第一行...

for (int i = 0; i < rows; i++)
{
    for (int j = 0; j < columns; j++)
    {
        index = i * (columns - 1) + j;
    }
}

最佳答案

这应该有效:

        index = i * columns + j;

关于c++ - 获取给定行和列的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39644999/

相关文章:

c++ - 默认模板参数的模板推导

c++ - 如何实现共享缓冲区?

c++ - 没有默认构造函数会导致没有 move 构造函数吗?

c++ - 如何正确使用这个迭代器?

C++Builder 10.2 基于函数的优化状态 "unknown attribute ' optimize' ignored"

c++ - 在 Visual Studio 中创建 MFC DLL

c++ - 如果 8 字节由不同线程写入,则现代 intel x86 上的 8 字节读取是否能保证正常?

c++ - C3409 : empty attribute block is not allowed by noreturn

c++ - 随机字符串生成

c++ - 带有模板函数的 boost::bind()