]> git.llucax.com Git - z.facultad/75.29/dale.git/blobdiff - tests/number.cpp
Usa naif() como operator*.
[z.facultad/75.29/dale.git] / tests / number.cpp
index eeafe20408c7d23e66dd5f2da8c03e29816cd5d8..44e56ab80af874aabf88cab602f415b882c96708 100644 (file)
@@ -3,22 +3,25 @@
 
 int main()
 {
 
 int main()
 {
-#if 0
-       //unsigned buf[5] = { 0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0 };
+#if 1
+       unsigned buf[5] = { 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0 };
        //unsigned buf[3] = { 0xffffffff, 0x1, 0 };
        //unsigned buf[3] = { 0xffffffff, 0x1, 0 };
-       number< unsigned > nu = 0xffffffff;
+       number<> nu(buf, 4);
        //number< unsigned > nu2(nu);
        //number< unsigned > nu2(nu);
-       number< unsigned > nu2 = 1u;
+       number<> nu2 = 2u;
        std::cout << "nu = " << nu << "\n\n";
        std::cout << "nu2 = "  << nu2 << "\n\n";
        std::cout << "nu + nu2 = "  << nu + nu2 << "\n\n";
        std::cout << "nu = " << nu << "\n\n";
        std::cout << "nu2 = "  << nu2 << "\n\n";
        std::cout << "nu + nu2 = "  << nu + nu2 << "\n\n";
+       std::cout << "nu * nu2 = "  << nu * nu2 << "\n\n";
 #endif
 
 #endif
 
+#if 0
        number< unsigned > nu = 0xffffffff;
        std::cout << "nu = " << nu << "\n\n";
 
        nu << 5;
        std::cout << "nu = " << nu << "\n\n";
        number< unsigned > nu = 0xffffffff;
        std::cout << "nu = " << nu << "\n\n";
 
        nu << 5;
        std::cout << "nu = " << nu << "\n\n";
+#endif
 
        return 0;
 
 
        return 0;