gpt4 book ai didi

c++ - 在 .cpp 文件中实现时访问私有(private)成员

转载 作者:行者123 更新时间:2023-12-05 03:08:53 25 4
gpt4 key购买 nike

<分区>

我正在尝试在 .cpp 文件中实现 .h 文件的代码。这是头文件:

class ProcessOrders
{
public:
double process_shipment(int q, double c);
double process_order(int q);
private:
std::stack<Inventory> Inventory_on_hand; // keep track of inventory on hand
std::stack<Order> orders_to_be_filled; // keep track of orders
};

问题是函数 process_shipment 和 process_order 需要将东西推送到私有(private)堆栈的能力,但如果我尝试在 .cpp 文件中引用它们,我会收到“无法解析标识符”错误。

这可能真的很明显,但是如何在 .cpp 文件中实现公共(public)成员的同时访问私有(private)成员?我无法修改头文件。

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