自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (3)
  • 收藏
  • 关注

原创 c++多个源文件访问同一个全局变量

分为3步:1.在A.cpp 中声明:extern int a;2.在A.cpp【注意和上面A.h对应】中定义:int a;或int a=0;\3.在其他源文件中直接访问即可c.cpp中:a=10;参考:https://www.cnblogs.com/invisible2/p/6905892.html...

2019-11-22 13:04:41 3533

原创 bug记录——头文件中的全局变量xxx重复定义

在多个cpp文件中都要访问main.h中的全局变量,所以在main.h中添加了A a;的定义。在不同的源文件中向a的各成员变量赋值。但是在没加static关键字时,编译一直报a变量在多个源文件中重复定义的错误。起初以为是因为main.h被多个源文件包含,所以重复包含的原因。但在main.h中添加只编译一次的语句后仍出现上述错误。加上static关键字后正常编译。网上搜了一篇博客...

2019-11-22 12:27:40 1030 1

原创 bug记录——expected initializer before

错误现象:但是Tserver.h都是thrift库的头文件,不应该出错。最后发现是在报错的前一个头文件声明函数或者变量时少了一个分号导致下一个头文件报错。需要注意。...

2019-11-22 11:59:10 3898

原创 bug记录——macro names must be identifiers

用 以数字开头的.thrift文件(615A.thrift)生成cpp文件,其中会生成615A_types.h,内容是#ifndef 615A_TYPES_H#define 615A_TYPES_H。。。#endif编译报错:参考:https://www.cnblogs.com/justinyo/archive/2013/03/13/2957350.html宏定义不...

2019-11-21 13:26:56 384

原创 bug记录——C语言调用C++函数接口

结论当C语言 需要调用C++函数接口(比如func.h,func.cpp)时,func.h中不能出现c++特有的class定义或头文件包含。即:关于class的定义或含有class的头文件包含必须放在源文件中(如func.cpp中),不能放在头文件(func.h,无论是extern “C” 里还是exter "C"外)中一个小bug卡了好多天。。特此记录。。。证明main.c代码如下:#...

2019-11-20 12:32:29 323

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除