小编Hen*_*ela的帖子

C++ - 函数范围内的函数声明?

我前段时间正在阅读C++ 11标准草案并遇到过这个草案(见§8.3.6,第204页):

void g(int = 0, ...); // OK, ellipsis is not a parameter so it can follow

// a parameter with a default argument
void f(int, int);
void f(int, int = 7);
void h() {
    f(3); // OK, calls f(3, 7)
    void f(int = 1, int); // error: does not use default
    // from surrounding scope
}
void m() {
    void f(int, int); // has no defaults
    f(4); // error: wrong number of arguments
    void …
Run Code Online (Sandbox Code Playgroud)

c++ scope declaration function

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

标签 统计

c++ ×1

declaration ×1

function ×1

scope ×1