1 Star 0 Fork 0

iamohenry/turing-machine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
TFunctionRE.cpp 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
#include "TFunctionRE.h"
#include "TFunctionF.h"
TFunctionRE::TFunctionRE()
{
}
TFunctionRE::~TFunctionRE()
{
}
void TFunctionRE::prepareTestSample1()
{
m_cells[115] = 'e';
m_cells[116] = 'e';
m_cells[117] = '1';
m_cells[118] = 'a';
m_cells[119] = '0';
m_cells[120] = 'a';
m_cells[121] = 'x';
m_cells[122] = 'a';
m_cells[123] = 'y';
m_cells[124] = 'a';
}
void TFunctionRE::run()
{
TFunctionF tfF;
TFunctionRE1 tfRE1;
tfRE1.setFunc(tf_func);
tfRE1.setFunb(tf_funb);
tfRE1.setSearchA(tf_searchA);
tfRE1.setReplaceB(tf_replaceB);
tfF.setFunc(&tfRE1);
tfF.setFunb(tf_funb);
tfF.setSearchA(tf_searchA);
tfF.run();
}
void TFunctionREA::prepareTestSample1()
{
TFunctionRE tfRE;
tfRE.prepareTestSample1();
}
void TFunctionREA::run()
{
TFunctionRE tfRE;
tfRE.setFunc(this);
tfRE.setFunb(tf_funb);
tfRE.setSearchA(tf_searchA);
tfRE.setReplaceB(tf_replaceB);
tfRE.run();
}
void TFunctionRE1::run()
{
E();
sendUpdateSignal();
prSth(tf_replaceB);
sendUpdateSignal();
if (tf_func) {
TFunctions* tf = static_cast<TFunctions*>(tf_func);
tf->run();
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/iamohenry/turing-machine.git
git@gitee.com:iamohenry/turing-machine.git
iamohenry
turing-machine
turing-machine
master

搜索帮助