using System; using cpp11_constexpr_friendNamespace; public class cpp11_constexpr_friend_runme { public static void Main() { FriendA fa10 = new FriendA(10); FriendA fa20 = new FriendA(20); if (!cpp11_constexpr_friend.isEqual(fa10, fa10)) throw new Exception("Friend fa10 fa10 fail"); if (cpp11_constexpr_friend.isEqual(fa10, fa20)) throw new Exception("Friend fa10 fa20 fail"); FriendB fb10 = new FriendB(10); FriendB fb20 = new FriendB(20); if (!cpp11_constexpr_friend.isEqual(fb10, fb10)) throw new Exception("Friend fb10 fb10 fail"); if (cpp11_constexpr_friend.isEqual(fb10, fb20)) throw new Exception("Friend fb10 fb20 fail"); } }