>>240
どうを実行して56を表示させたんだ?↓のテストは 1 0 ときちんと表示されるが?

int main() {
stack s1, s2, s3;
s1.push(10); s2.push(10); s3.push(11);
std::cout << (equal(s1,s2)) << std::endl << (equal(s1,s3)) << std::endl;
}