Parsing “包含数学解析器”的问题;exprtk";

Parsing “包含数学解析器”的问题;exprtk";,parsing,math,exprtk,Parsing,Math,Exprtk,我尝试在我的项目中实现exprtk(),而不是自己编写数学解析器。如果我在一个控制台项目中实现它,它工作得很好。但是,它在我的CLR项目中失败了。错误为“调试断言失败[…]表达式:\ CrtlsValidHeapPointer(块)[…]”。只有在我写入行时才会发生错误 parser<double> parser; 解析器; 或 symbol\u表symbolTable; symbolTable.add_常量(); 一些互联网站点称_CrtlsValidHeapPointer表

我尝试在我的项目中实现exprtk(),而不是自己编写数学解析器。如果我在一个控制台项目中实现它,它工作得很好。但是,它在我的CLR项目中失败了。错误为“调试断言失败[…]表达式:\ CrtlsValidHeapPointer(块)[…]”。只有在我写入行时才会发生错误

parser<double> parser;
解析器;

symbol\u表symbolTable;
symbolTable.add_常量();
一些互联网站点称_CrtlsValidHeapPointer表达式错误表明内存地址超出堆。但是,由于exprtk.hpp库在控制台应用程序中运行良好,我认为还有另一个问题。你知道真正的问题是什么吗

symbol_table<double> symbolTable;
symbolTable.add_constants();