我正在尝试编写一个超级基本程序,它在类$words = str_replace("$keep", "", $words);
下创建一个对象数组。该类包括 int 价格,字符串商品(名称),以及将项目添加到列表的简单函数。我被卡住了,因为每次我编译它之前它甚至会进入add函数,这意味着我的默认构造函数出错了。
我仍然是C ++的新手,指针可能是我最大的挣扎。我在网上和我的讲座笔记上试图弄清楚我做错了什么。我觉得它有点小,但我无法理解。
这是我的计划:
$keep
答案 0 :(得分:1)
你的设计错了,你在收据内有一系列收据,所以当你初始化对象时,它会创建500,其中每个都无休止地创建另外500个。我想你想创建这样的东西
true
false <- this causes your problem
true
false
false
---
true
true
true
false
false
false