Clips multiple EnvEval queries invalidate previous result objects?
问题 I had a another strange problem that I solved already. But I'm not sure I just luckily fixed it or I really understand what's going on. So basically I have perform a query on my facts via: DATA_OBJECT decay_tree_fact_list; std::stringstream clips_query; clips_query << "(find-all-facts ((?f DecayTree)) TRUE)"; EnvEval(clips_environment_, clips_query.str().c_str(), &decay_tree_fact_list); Then I go through the list of facts and retrieve the needed information. There I also make another