自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [C++编译]field has incomplete type

当类型名出现过,但未定义完整时,用此类型名声明变量,将导致field has incomplete type错误。当如下情况定义struct变量将导致这种错误发生。当头文件中如下://定义一个structstruct A{//some var here...;}//定义一些函数,返回为A*:A* doSth1(){}//或者这样,类型指针作为参数:doSth2(A*

2014-01-29 13:59:59 2328

原创 constexpr函数

用constexpr修饰的函数必须在编译期有明确的返回值,切返回值必须是常量表达式,并会被这个常量替换掉。参考资料:http://bbs.csdn.net/topics/390611861

2013-10-11 17:48:15 786 1

原创 C++类成员默认初始化

C++规定,局部变量不被初始化,非局部变量会被初始化。此规则对类依旧有效。#include using namespace std;int a;class B{public:int c;};int main(){//全局变量有初始值0        cout//局部变量没有,是堆栈中的残留值B b;cout//堆中的变量有初始值0B

2013-10-11 17:37:14 786

空空如也

空空如也

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

TA关注的人

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