![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
jonathandj
喜欢编程的乐趣,平时喜欢足球,旅游,聊天。
展开
-
函数命名规则及调用约定:__stdcall,__cdecl,__fastcall,thiscall,naked call
1. 被这些修饰关键字修饰的函数,其参数都是从右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(关于函数名的修饰部分在后面将详细说明)。_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。转载 2009-05-09 17:49:00 · 3554 阅读 · 0 评论 -
增加#include
增加#include到文件中时,必须在其前面增加#include,否则会出现很多错误。原创 2009-05-11 03:22:00 · 465 阅读 · 0 评论 -
C++重载运算符
#include "iostream"using namespace std;class MyInt{public: int a; int b;public: MyInt(){ a=0; b=0; cout<<"默认构造函数"<<endl; } MyInt(int ia,int ib){ a=ia; b=ib;原创 2009-06-06 10:34:00 · 1163 阅读 · 1 评论 -
有关字符串的一些函数
_tcsncat_l(TCHAR* strDest,const TCHAR* strSource,size_t count) // Appends,at most,the first count characters of strSource to strDest._tcscat(char* strDest,size_t sizeInBytes,const char* strSrc) // A原创 2009-08-29 14:15:00 · 834 阅读 · 0 评论 -
_tcsdup函数出错
_tcsdup这个函数怎么老是出错,现在也搞不清楚是为什么,希望看到的人能帮忙解决下。原因是这样的:wstring wszPathName=L"fjiejaigieigehg";wchar_t *wszDst=_tcsdup(wszPathName.c_str()); free(wszDst); 这是在Dll中的一个函数里的代码,编译成功;然后再其它地方调用的话,运原创 2009-09-19 23:50:00 · 1776 阅读 · 1 评论 -
_stscanf,_stprintf的使用
若已经确定了字符串中各个字符之间的分隔符,则可利用这两个函数将其格式化到一个字符串中,或从一个字符串中格式化出各个部分的字符串,举例如下: wchar_t szTemp[50]; wchar_t szLineCode[50]; wchar_t szTowerCode[50]; wchar_t szDetectTime[50]; unsigned long dwFrameIndexGlobal原创 2009-11-21 15:05:00 · 22578 阅读 · 4 评论 -
常用的SQL语句总结
现在发现SQL语句确实是太强大了,以后遇到问题要尽量先好好思考下,不要按照最笨的方法来做! 1.从tblFaultDetailTemp表中,找到ID=14的项,并将所列出的四个字段的值拷贝到tblFaultDetail表中Insert into tblFaultDetail(Code,FileType,FaultCode,FaultRect) select Code,FileType原创 2009-11-21 16:22:00 · 718 阅读 · 0 评论