mordorwww 发表于 2017-02-27 10:12

std::vector::iterator中第二个::是什么意思

还是范围限定么?和第一个::是同样的意思么

糊涂虫井号 发表于 2017-02-27 10:22

第一个:: 是std模块的意思, 也就是必须打开这个模块才可以使用iterator这个迭代器, 第二个:: 是iterator迭代器中静态成员函数的意思,

mordorwww 发表于 2017-02-27 11:06

糊涂虫井号 发表于 2017-02-27 10:22
第一个:: 是std模块的意思, 也就是必须打开这个模块才可以使用iterator这个迭代器, 第二个:: 是iterator迭 ...

typename I::value_type

中的::是什么意思?

bruceteen 发表于 2017-02-27 12:23

回复 3# mordorwww

struct foo
{
                  typedef int TYPE;
};

int main( void )
{
            foo::TYPE a = 0;
}
页: [1]
查看完整版本: std::vector::iterator中第二个::是什么意思