gpt4 book ai didi

c++ - 有没有办法通过原型(prototype)设计将类型 int 更改为类型 char?

转载 作者:太空宇宙 更新时间:2023-11-04 12:03:50 26 4
gpt4 key购买 nike

我正在做一个项目。这是单独文件中的函数声明。

void PrintLines(int characterValue, int characterCount, int lineCount)

当我在主文件中制作原型(prototype)时,我使用:

void PrintLines(char characterValue, int characterCount, int lineCount);

这不会编译。有没有什么方法可以在不更改第一个 int 类型(在另一个文件中?

我想我必须输入强制转换。只需要弄清楚怎么做。

基本上,代码必须是

 void PrintLines(int characterValue, int characterCount, int lineCount)

对于文件 1 和

 void PrintLines(char characterValue, int characterCount, int lineCount);

为主。我可能需要将 ASCII 转换为字符...

最佳答案

您可以像这样重载函数,但是这两个函数具有不同的签名,即在链接期间它会失败。我不确定您要实现什么目标,但委托(delegate)可能会奏效:

void PrintLines(char cv, int cc, int lc) {
PrintLines(int(cv), cc, lc);
}

关于c++ - 有没有办法通过原型(prototype)设计将类型 int 更改为类型 char?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13003225/

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