我想从http://partow.net/programming/exprtk/index.html数学表达式库中编译win32 .dll或.lib .最简单的方法是什么?我正在使用MS VC++.
代码只有一个包含所有代码的.hpp.每次我编译我的程序都需要很长时间,因为它还编译exptrk.hpp文件(超过1,000kB的代码).
我想要使用属性“sort_1”排序的对象列表。但是当我想删除时,我希望它使用属性“id”。以下代码表示问题。
package javaapplication1;
import java.util.TreeSet;
public class MyObj implements Comparable<MyObj> {
public long sort_1;
public long id;
public MyObj(long sort, long id) {
this.sort_1=sort;
this.id=id;
}
@Override
public int compareTo(MyObj other) {
int ret = Long.compare(sort_1, other.sort_1);
return ret;
}
public String toString() {
return id+":"+sort_1;
}
public static void main(String[] args) {
TreeSet<MyObj> lst=new TreeSet<MyObj>();
MyObj o1 = new MyObj(99,1);
MyObj o2 = new MyObj(11,9);
lst.add(o1);
lst.add(o2);
System.out.println(lst);
MyObj o3 = new MyObj(1234, 1);
//remove myObje with id 1 …Run Code Online (Sandbox Code Playgroud) 我想手动验证命令对象中的字段
我知道我可以得到字段的最大值(和min):
MyDomain.constraints.myField.getAppliedConstraint('max').maxValue
Run Code Online (Sandbox Code Playgroud)
如何在'myField'上执行'validate'命令并获取错误对象?