Q109
What will be the output of the following C++ code? #include using namespace std; int main() char* buff; try buff = new char[1024]; if (buff == 0) throw "Memory allocation failure!"; else cout << sizeof(buff) << "Byte successfully allocated!"<<endl; catch(char *strg) cout<<"Exception raised: "<<strg<<endl; return 0;
A.
4 Bytes allocated successfully
B.
8 Bytes allocated successfully
C.
Memory allocation failure
D.
Depends on the size of the data type
AnswerAnswer: Option D
Solution
Answer: Option D
No explanation is given for this question Let's Discuss on Board