我没有自己编写数学解析器,而是尝试将exprtk(exprtk)实现到我的项目中。如果我在控制台项目中实现它,它工作正常。但是,它在我的CLR项目中失败了。该错误表示" Debug Assertion Failed [...] Expression:_CrtlsValidHeapPointer(block)[...]"。只有在我写行
时才会出现错误parser<double> parser;
或
symbol_table<double> symbolTable;
symbolTable.add_constants();
某些互联网网站称_CrtlsValidHeapPointer表达式错误显示内存地址不在堆中。但是由于exprtk.hpp库在控制台应用程序中运行良好,我认为还有另一个问题。你知道真正的问题是什么吗?