int* ptr = (int*)malloc(sizeof(int));int* ptr = new int;
delete ptr;friend returnType functionName(parameters);class MyClass {
private:
int data;
public:
friend void display(MyClass obj);
};int result = (a > b) ? a : b;(type) expression;int x = 10;
double y = x; // Implicit casting from int to doubleclass Base {};
class Derived : public Base {};class A {};
class B : public A {};
class C : public B {};class A {};
class B {};
class C : public A, public B {};