VC++
文章平均质量分 55
ldanduo
这个作者很懒,什么都没留下…
展开
-
VS 内存不能read—堆栈空间解决栈溢出问题
最近给一个程序添加小功能,在debug下能正常运行,在release下就出现内存不能read,很是费解。但调试跟踪后找到程序出错的地方,问题出现在对话框创建的过程中ChannelcfgDlg.Create(IDD_SUB_DLG_CHAN_CFG,&m_settingTab);后原创 2011-08-04 11:06:46 · 6043 阅读 · 1 评论 -
写日志函数
BOOL SaveLog(const char *pszFmt, ...){ // 获取日志内容 char pszMsg[1024] = {0}; va_list ptr; va_start(ptr, pszFmt); vsprintf(pszMsg, pszFmt, ptr); va_end(ptr); // 日志文件路径 std::string strRet; ch原创 2012-08-27 14:15:03 · 1349 阅读 · 0 评论 -
swap()函数需要头文件爱你
使用std::swap();#include//using namespace std;int main(int argc, char *argv[]){ int a = 5; int b = 8; std::swap(a, b); std::cout<<a<<" "<<b<<std::endl; return 0;}原创 2012-10-08 23:41:24 · 35475 阅读 · 0 评论 -
测试程序执行时间
#include//需要使用的头文件//放到需要开始计时的文件处 clock_t begin = clock(); ……//结束计时clock_t end = clock();//输出结果cout原创 2012-10-09 22:59:09 · 504 阅读 · 0 评论 -
求整数1……n中0的个数
#includeusing namespace std;int Count( int n){ int iNum = 0; cout<<n<<":"; while ( n !=0 ) { iNum += (n % 10 == 0 )? 1 : 0; n = n / 10; } cout<<iNum<<endl; return iNum;}int main(int a原创 2012-09-26 09:40:18 · 2408 阅读 · 0 评论 -
快速排序QuickSort
#includeusing namespace std;int AdjustArray(int s[], int l, int r){ int i = l; int j = r; int temp = s[l]; while ( i < j ) { while ( s[j] >= temp && j > i) { j--; } if ( j > i )原创 2012-09-26 09:36:09 · 645 阅读 · 0 评论