
c++经验谈
追逐光明的星
苟利国家生死以,岂因祸福避趋之。
展开
-
【QT】判断本地语言
QLocale ql; switch (ql.language()) { case QLocale::Chinese: { // 系统语言是中文,可以进行其他操作 } break; default: break; }原创 2015-04-02 16:19:50 · 2642 阅读 · 0 评论 -
__cdecl 、__stdcall 、__fastcall、 __pascal 、 __thiscall 的区别
1.__cdecl 所谓的C调用规则。按从右至左的顺序压参数入栈,由调用者把参数弹出栈。切记:对于传送参数的内存栈是由调用者来维护的。返回值在EAX中因此,对于象printf这样变参数的函数必须用这种规则。编译器在编译的时候对这种调用规则的函数生成修饰名的饿时候,仅在输出函数名前加上一个下划线前缀,格式为_functionname。 2.__stdcall转载 2015-09-16 10:29:42 · 455 阅读 · 0 评论