C++ 使用developerstudio 12.6的solaris上的内联问题
考虑下面显示问题的代码 测试CC++ 使用developerstudio 12.6的solaris上的内联问题,c++,solaris,C++,Solaris,考虑下面显示问题的代码 测试C #include <stdio.h> int func2(int x); // inline the func1. inline int func1(int y) { { return func2(y); } return 1; } int func2(int x) { return 0; } int main(void) { if (func1(99)) printf("This sh
#include <stdio.h>
int func2(int x);
// inline the func1.
inline int func1(int y)
{
{
return func2(y);
}
return 1;
}
int func2(int x)
{
return 0;
}
int main(void)
{
if (func1(99))
printf("This should never print\n");
return 0;
}
#包括
int func2(int x);
//内联函数1。
内联int func1(int y)
{
{
返回函数2(y);
}
返回1;
}
int func2(int x)
{
返回0;
}
内部主(空)
{
if(func1(99))
printf(“这不应该打印\n”);
返回0;
}
/opt/developerstudio12.6/bin/CC-o test-m64-xarch=sparc-o-xmaxopt+w2-std=c++11 test.c
这会在我的系统上打印“这永远不会打印”