2 yes i am yes_I_am 于 2015.05.29 11:02 提问

求解内置宏C/C++_LIN_(gcc/g++)
gcc c

#include
using namespace std;
void main()
{

cout<<_LINE_<<endl;
}

error: ‘_LINE_’ was not declared in this scope
std::cout<<_LINE_<<std::endl;

3个回答

91program
91program   Ds   Rxr 2015.05.29 11:06

试试 LINE
前后的下划线都是两个。

yes_I_am
yes_I_am 谢谢指导
2 年多之前 回复
u012377333
u012377333   Rxr 2015.05.29 11:34

这个宏是用于调试的时候打印代码的在源文件的行数的,应该是“__LINE__”

caozhy
caozhy   Ds   Rxr 2015.05.29 11:36
#include<iostream>
using namespace std;
int main()
{   
    cout<<__LINE__<<endl;
} 

http://codepad.org/ABKlDLpZ
输出 6

Csdn user default icon
上传中...
上传图片
插入图片