私はミニサットのソースを研究していますが、ここにはフォローインライン機能があります
typedef int Var;
inline Lit mkLit (Var var, bool sign) { Lit p; p.x = var + var + (int)sign; return p; }
入力として整数 var (DIMAC ファイルの整数) を受け取り、リテラル p を返します。なぜ var に var が追加され、次に符号が追加されるのかわかりません。それを理解するのを手伝ってくれませんか?