'How can we declare short int as the return type in main function of C++? [duplicate]

I am always returning a value of 0 from the main function. I was wondering if we could change the return type of the C++ main method to short int.

#include <iostream>

using namespace std;

short int main() {
     cout << "Hello World" << endl;
     return 0;
}

Something like this, but the above code returns an error saying that the return type should be 'int'. Can someone please guide me?

c++


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source