#include <iostream>
 
class XX
{
public:
    XX() {std::cout<<"C XX\n";}
private:
    ~XX() {std::cout<<"~ XX\n";}
};
 
int main() {
    XX *xx = new class XX();  // OK
    XX xx2();  // OK
 
    return 0;
}