宏定义的换行

原创 2006年05月23日 10:25:00

#include "iostream.h"

#define   ddddddd       /
     void                           /
      aa()                         /
{                                     /
        ss()      ;                /
  return ;                       /
};

class bb
{
public:
 ddddddd
  
 bb* ss();
 bb * m;
};

#include "stdafx.h"
#include "cmy.h"

bb* bb::ss()
{

 cout<<"fdsfsdf"<<endl;
 return m;
}

 

#include "stdafx.h"
#include "cmy.h"

int main(int argc, char* argv[])
{
 bb b;
 b.aa();
 
 return 0;
}

c++中的续行符 \和宏定义的结合使用

c++中经常遇到宏定义 ,宏定义要求的是一行完成 ,但是一般声明带有参数列表的宏定义的时候,由于函数体字符串太长,导致很长不能直观的看出来,如果自动换行又影响了一行完成的规定  所以诞生了续行符。 ...
  • shantsc
  • shantsc
  • 2016年04月12日 17:09
  • 914

宏定义\字符串 多行书写时换行

字符串常量定义时的换行问题     如果我们在一行代码的行尾放置一个反斜杠,c语言编译器会忽略行尾的换行符,而把下一行的内容也算作是本行的内容。这里反斜杠起到了续行的作用。     构建较长的...
  • pachonghanya
  • pachonghanya
  • 2011年11月15日 13:10
  • 20190

c/c++中的换行符“\” 宏定义\字符串 多行书写时换行

在代码中当一行的代码过多的时候,对于代码的阅读特别不方便,这时,需要使用换行符“\”。在使用换行符的时候要注意两点: 1.c的编译器是根据“;”来判断是否为一个语句的,所以只要不在小括号中换行都是可...
  • fyfcauc
  • fyfcauc
  • 2014年07月30日 12:03
  • 4286

使用宏定义内联汇编

使用宏定义内联汇编 尽管一个宏可以分多行定义,但是在宏展开时时,被展开的的宏在源程序中仍然是被写在一行当中的。 如果定义宏: #define GetAddress(ptr, function) ...
  • chijianxingfeng
  • chijianxingfeng
  • 2013年04月29日 12:15
  • 1028

关于换行宏定义

每一行结束时/后面一定不能有空格或者别的字符。
  • wangjiangzhe
  • wangjiangzhe
  • 2009年08月26日 09:32
  • 101

#define里的换行问题

#define里的换行问题 在 define中,如果想要换行的话,就要用"\"符号 例如: #define DIRATTR (DDL_READWRITE | DDL_READ...
  • shuixin536
  • shuixin536
  • 2013年03月08日 13:46
  • 2006

#define宏定义的优点和缺点

1、宏定义的优点: (1)   方便程序的修改       使用简单宏定义可用宏代替一个在程序中经常使用的常量,这样在将该常量改变时,不用对整个程序进行修改,只修改宏定义的字符串即可,而且当常量比...
  • u013910522
  • u013910522
  • 2014年03月31日 15:54
  • 4124

C++宏定义需要注意的细节

#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但如果我们不需要到一些细节,很容易因为这个简单的宏定义引发难以预料的问题 宏...
  • hsd2012
  • hsd2012
  • 2016年03月24日 09:15
  • 1317

用宏定义来完成位运算及复杂宏定义的解析方法

用宏定义来完成位运算及复杂宏定义的解析方法 #include // 第一题:用宏定义将32位数x的第n位(右边起算,也就是bit0算第1位)置位 //注意:1.宏名要大写 2....
  • gysmmzh
  • gysmmzh
  • 2016年04月16日 18:45
  • 831

宏定义的顺序

一直以为宏定义是有顺序的,今天发现,原来没有,测试了下,代码如下:       1 #include       2        3 int main()       4 {       ...
  • chen_chuang_
  • chen_chuang_
  • 2015年09月15日 08:38
  • 463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:宏定义的换行
举报原因:
原因补充:

(最多只允许输入30个字)