【发布时间】:2018-07-31 15:04:26
【问题描述】:
所以当我遇到这行代码时,我正在关注关于类和函数的教程,这让我质疑我对这个主题的理解。这是看起来像代码的东西:
FBullCowGame BCGame;
std::string X
FBullsAndCows Count = BCGame.Counting(X);
现在根据我的理解,BCGame 是一个在所有 FBullCowGame 范围内创建的对象,现在我无法理解的是 Counting(X) 如何将 x 值从这个 cpp 文件发送到位于FBullCowGame。问题来了:
1) function()不仅可以用于初始化函数吗?就像这个实例一样,它似乎发送 x 的值以使其成为函数值。
2) 我对对象的理解是否有缺陷或错误?
3) 如果function() 可以用于发送和接收值,它是否像初始化函数并获取函数的值一样工作?还是这种理解是错误的?
【问题讨论】:
-
你最好抓住a good text book,从头开始了解类和函数的基础知识。