设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
Linux 程序设计专题讨论
›
\是什么意思?
返回列表
查看:
811
|
回复:
5
\是什么意思?
[复制链接]
release
release
当前离线
积分
40
IP卡
狗仔卡
发表于 2004-1-25 01:41:44
|
显示全部楼层
|
阅读模式
看ourhdr.h
90 #define writew_lock(fd, offset, whence, len) \
91 lock_reg(fd, F_SETLKW, F_WRLCK, offset, whence, len)
这里的 \ 是什么意思?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
coolflyr_reg
coolflyr_reg
当前离线
积分
503
IP卡
狗仔卡
发表于 2004-1-25 03:04:28
|
显示全部楼层
意思为“转意”
举个例子:
#define minuax(a,b) \
test_max(a,b)
template<class T> inline
T test_max(T a,T b)
{
return ((a>b)?a:b);
}
main()
{
int e=4,f=2,g;
g=minuax(e,f);
printf("%d\n",g);
}
复制代码
这是我想的,不知道是不是这么回事
回复
支持
反对
使用道具
举报
显身卡
devel
devel
当前离线
积分
1472
IP卡
狗仔卡
发表于 2004-1-25 14:52:17
|
显示全部楼层
上面的程序CHECK出错了?
xian.c:4: parse error before '<' token
回复
支持
反对
使用道具
举报
显身卡
flavor
flavor
当前离线
积分
713
IP卡
狗仔卡
发表于 2004-1-25 15:37:46
|
显示全部楼层
最初由 devel 发表
上面的程序CHECK出错了?
xian.c:4: parse error before '<' token
C++中,要用template,必须加入相关的头文件,
具体是什么东西,不记得啦。
回复
支持
反对
使用道具
举报
显身卡
libinary
libinary
当前离线
积分
1502
IP卡
狗仔卡
发表于 2004-1-25 20:22:57
|
显示全部楼层
\是转意字符,实际的转意序列应该是\后跟一个换行,表示下一行应该和本行合成一行,不分开。
这个在一般C代码里没什么用,不过在宏里就比较重要,比如:
#define PI \
3.1416
复制代码
实际上就是:
#define PI 3.1416
复制代码
这个一般用在比较长的宏里
回复
支持
反对
使用道具
举报
显身卡
777
777
当前离线
积分
990
IP卡
狗仔卡
发表于 2004-1-26 14:26:56
|
显示全部楼层
谢谢libinary 的讲解。。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Redhat/Fedora/CentOS Linux
SuSE Linux
LFS(LinuxfromScratch)
硬件设备 Linux 驱动
Archlinux讨论区
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表