自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ 中 local static 对象何时被初始化

<br />在VS2010中,可以发现,对于primitive type, local static对象在首次调用所在函数是已经初始化完毕,实际上应该在main函数前已经初始化完毕,但对于user defined type(class),其初始化函数是在首次调用所在函数时进行的class A{ public: A(int t){ cout << "called from A: constructor" << t << endl;} protected: int a; char b;

2010-09-09 15:50:00 322

原创 怎样编写能够被C调用的C++函数

<br />比如你用C++编写了某个函数<br />/* a.hpp */<br />void f(int i, char c, float x);<br />/* a.cpp */<br />#include "a.hpp"<br />void f(int i, char c, float x)<br />{<br /> <br />}<br /> <br />你想用g++编译该函数 g++ -c a.cpp ,这样编译出来的a.o是无法被gcc用来链接的,由于cpp和c的调用约定和name mangli

2010-09-02 13:58:00 795

空空如也

空空如也

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

TA关注的人

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