首页 > 其他分享 >MFC-ASSERT条件为真继续执行,条件为假中断执行

MFC-ASSERT条件为真继续执行,条件为假中断执行

时间:2023-04-12 21:26:55浏览次数:38  
标签:10 MFC 继续执行 ASSERT str 条件

 

    
    CString str;
    int i = 10;
    ASSERT(i==10);
    //条件为真继续执行,条件为假中断执行
    str.Format(_T("i=10为真"));
    ::OutputDebugString(str);
    //ASSERT(i < 10);
    str.Format(_T("i<10为假"));
    ::OutputDebugString(str);

 

 

 

 

 

 

标签:10,MFC,继续执行,ASSERT,str,条件
From: https://www.cnblogs.com/liming19680104/p/17311286.html

相关文章

  • 条件覆盖,路径覆盖,语句覆盖,分支覆盖
    条件覆盖,路径覆盖,语句覆盖,分支覆盖 转自http://hi.baidu.com/%D2%D7%B1%D8%BA%C6/blog/item/f016729f4fbeaebbc9eaf4df.html语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误;判定覆盖是指选择......
  • MFC-IsIconic判断窗口是否最小化
     HWNDhWnd=NULL;UINTfunc1(LPVOIDpParam)//线程函数{BOOLbb;for(inti=0;i<1000;i++){bb=IsIconic(hWnd);//判断窗口是否最小化/*参数1:HWNDhWnd窗口句柄返回值:已经最小化返回TRUE,......
  • mysql 使用分区partition_name 作为条件查询
       SELECT*FROMmy_tablePARTITION(partition_name)WHEREcolumn_name='value';```将`my_table`替换为您的表名,将`partition_name`替换为您要查询的分区的名称,将`column_name`替换为您要用作条件的列的名称,将`'value'`替换为您要用作过滤器的值。......
  • MFC-GetMainWnd获取主窗口指针
     CWinApp*pwin=AfxGetApp();//获取当前应用进程的指针CWnd*pWnd=pwin->GetMainWnd();//获取主窗口指针CGetMainWndDlg*pDlg=(CGetMainWndDlg*)pWnd;//主窗口指针转化成对话框类指针pDlg->SetWindowText(_T("练习"));CWnd*pWnd1=pWn......
  • 关于程序流程图中条件结构和循环结构的思考
    程序流程图用来表示程序的执行过程,可以很方便地用于理清思路程序的基本流程结构包括:顺序结构、分支结构和循环结构在程序流程图中,分支结构表示为: 循环结构表示为:  可见开始时都是一个判断条件(菱形表示),根据判断条件的真假走不同的分支,分支结构在判断条件下面是两个顺序......
  • MFC-RegisterWindowMessage给窗口增加一个消息
     UINTshowMyAppMsg=RegisterWindowMessage(_T("MYAPP_SHOW"));//给窗口增加一个消息/*定义一个新的窗口消息,保证该消息在系统范围内是唯一的。通常调用SendMessage或者PostMessage函数时,可以使用该函数返回的消息值参数:LPCTSTRlpString消息字符串......
  • Go笔记(二):条件控制语句
    Go语言中的if语句根据条件表达式的结果选择需要执行的业务流程。1、if控制语句1、if语法语法详情如下:if条件表达式{//条件表达式为true,执行的代码块}条件表达式必须返回布尔型的结果,与Java语法不同,在Go中,if的条件表达式不使用括号。2、if/else语法......
  • MFC-FrameRect绘制矩形边框
     HDChdc=::GetDC(m_hWnd);RECTrect={10,10,50,100};HBRUSHhbr;hbr=CreateSolidBrush(RGB(255,0,0));intf=FrameRect(hdc,&rect,hbr);//绘制矩形边框/*参数1:HDChdc将要画边框的设备环境句柄参数2:CONSTRECT......
  • C++ 性能优化 - for循环条件中不要调用函数
    for循环条件中调用普通函数#include<iostream>#include<chrono>usingnamespacestd;longlongcount=0;constintN=10;intgetSize(){cout<<"getsize"<<endl;returnN+1;}voidtimeMeasure(void(*f)()){autobeg......
  • MFC-FillRect绘制并填充矩形
     HDChdc=::GetDC(m_hWnd);RECTrect={10,10,50,100};HBRUSHhbr;hbr=CreateSolidBrush(RGB(255,0,0));SelectObject(hdc,hbr);intf=FillRect(hdc,&rect,hbr);//绘制并填充矩形/*用指定的画刷填充矩形,此函数包......