constructor and destructor

This is a discussion on constructor and destructor within the C++ Programming forums, part of the General Programming Boards category; If I specify my own constructor, I must define default constructor if I intend to use it. Do I have ...

  1. #1
    Registered User Micko's Avatar
    Join Date
    Nov 2003
    Posts
    712

    constructor and destructor

    If I specify my own constructor, I must define default constructor if I intend to use it. Do I have to explictly define destructor as well and if I have to, why?

  2. #2
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,699
    Unlike constructors, you can only have one destructor. If you don't code one, the compiler will make one for you.
    Code:
    bool fun(bool value)
    {
        return std::pow(std::exp(1), std::complex<float>(0, 1) 
        * std::complex<float>(std::atan(1)*(1 << (value + 2))))
        .real() > 0;
    }

Popular pages Recent additions subscribe to a feed

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21