gpt4 book ai didi

c++ - 缺少默认参数 - 编译器错误

转载 作者:IT老高 更新时间:2023-10-28 12:36:30 25 4
gpt4 key购买 nike

void func ( string word = "hello", int b ) {

// some jobs

}

in another function

//calling
func ( "", 10 ) ;

当我编译它时,编译器会发出错误;

default argument missing for parameter 

如何在不改变任何东西的情况下修复它,当然,例如不制作 "int b = 0"?此外,我想使用 func ( 10 ) 或 func ( "hi") 之类的函数吗?我的编译器没有正常工作吗?

最佳答案

你不能有非默认参数之后你的默认参数开始。换句话说,如何为 b 指定一个值,而将 word 保留为默认值“hello”?

关于c++ - 缺少默认参数 - 编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5740296/

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