Can anybody write a small program that will compile in C but not C++
Pls. reply me if any body knows the answer.
there are lots of them.
int main()
{
char *ptr = malloc(10);
return 0;
}
The above will produce an error when compiled with c++ compilers.
And probably C ones, too, if you don't #include <stdlib.h>
.
I like this one:
int main(void) {
int is_c = 2//**/2
-2;
}
although it compiles in C and C++. Try this:
struct class {};
Try doing this in both C and C++...It will compile in C but not in C++
int main()
{
const int x;
return 0;
}
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.