c++ - `i pos;` 在 C++ 中是什么意思?

标签 c++ grammar

我看到一个代码here .

关于 137 行:

inline bool INISection::ReadString(const char * name, const char * & out) const
{
    //...

    i tag_index;

    if(*name == '\0')
    {
        //...
        tag_index = Iter;
    }
    else
    {
        tag_index = BinarySearch(Tags, Length, name);
    }

    //...

    return false;
}

i tag_index; 是什么意思? C++有这个语法吗?

最佳答案

它实际上是一个 int_fast32_t .查看 include/typdefs.h 并在第 21 行找到:

typedef int_fast32_t               i;

关于c++ - `i pos;` 在 C++ 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22877938/

相关文章:

visual-studio-2010 - 在VS2010中寻找Antlr Grammar语法高亮

c++ - 逗号运算符 odr- 使用它的参数吗?

c++ - 如何显式实例化具有友元函数嵌套类的模板类 (C++)

iphone - 使用AudioFileReadPackets通过Audio Queue访问原始音频数据

java - 与前缀和后缀相同的运算符优先级问题(语法,Java Cup)

sql - 为什么SQL的语法是由内而外的?

algorithm - 这个上下文无关语言枚举器的伪代码实现是什么?

c++ - libc++abi.dylib:以 std::out_of_range 类型的未捕获异常终止:basic_string 错误?

c++ - 不知道使用 google-test 在哪里抛出异常

parsing - 左结合运算符的 BNF 语法