⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 para_empl.cpp

📁 Apriori算法源码(C++) 看了以前在这里发的apriori源码
💻 CPP
字号:
#include "para_empl.h"
#include "resource.h"

using namespace win32::gui;


void greater_than_zero( const int & old_item_num, int & new_item_num, save_dlg::info<parameter> & info )
{
	if( new_item_num <= 0 )
		info.error = "项目个数必须为正数";
}

//void what( const std::string & old_name, std::string & new_name, save_dlg::info_base & info) {
//    info.on_cancel_answer = save_dlg::oncancel_ask_yesnocancel;
//    info.on_cancel_question = "使用默认参数?";
//}

//struct in_range {
//    in_range(const std::string & name, int min_val, int max_val) : name(name), min_val(min_val), max_val(max_val) {}
//    typedef double member_type;
//    typedef save_dlg::info_base member_class;
//
//    void operator() (const int &, double & val, save_dlg::info_base& info) const {
//        if (val > min_val && val < max_val) return;
//        std::ostringstream out;
//        out << name << " is not in the " << min_val << ", " << max_val << " range!";
//        info.error = out.str();
//    }
//private:
//    int min_val, max_val;
//    std::string name;
//};

para_empl::para_empl(parameter & empl) : p_empl(empl) {
	add_var(empl);
	add_corresp( &parameter::item_num, ID_item_num );
	add_corresp( &parameter::item_supp, ID_item_supp );

	add_validator( ID_item_num, greater_than_zero );
	//add_validator( ID_item_supp, in_range( "supp", 0.0, 1.0 ) );

	//add_validator( ID_item_num, what, validate::on_cancel);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -