zoukankan      html  css  js  c++  java
  • c++ 异常记录

    vector的排序使用的iterator必须先+1 再-1,否则报溢出警告,不能正确排序
    遍历map获取到的是对象副本,需要引用,不能直接拿来做引用

    fortmat只支持原始类型,wstring,string要转为const char*
    Log文件夹不存在
    排序的时候从0开始排序
    ui控件设置 的线程问题
    获取窗口
    文字乱码(anscii和unicode的互相转换)
    接口返回后,使用json得到的数据
    utf8转utf16,而不是简单的string转换为wstring
    http接口返回回调时ui线程
    videocenter直接去改frameprocessor这边即可

    关于调试的一个疑问: 对象析构后还能调用?
    点击结束teaching
    退出集体对话
    右上角关闭
    主窗体退出
    closeForm


    目前记录:
    shared_ptr不能托管ui::WindowImpl对象,因为close的时候会delete this,也就是shared_ptr无法处理
    希望释放资源和close分开,这样的话可以单独释放就行
    这里liveroomform会在点击任务栏之后调用两次事件
    目前退出的话 liveroomform::onexit,中间触发两次事件,第二次触发的时候,很多变量内存已被释放,而且对象出现了问题

    目前资源释放的退出问题
    右上角按钮退出
    OnDestroy ->ForceExit 强制退出
    DestroyAllWindows->OnExit
    点击任务栏预览图主窗体关闭按钮
    MainForm::QuitClickWithCheck->QuitCheck->Close

    右键任务栏关闭,崩溃到ntd.dll,重启之后正常


    保证教师端按钮不能被频繁点击
    PNG 无法清除背景或者设置代码可见性

  • 相关阅读:
    Vim
    一文搞定Samba云服务器配置(阿里云)CentOS8.3
    第四课 婴儿是如何思考的 思维的发展历程
    C++/VS基础篇
    Windows下Qt VS 打包程序 到他人电脑安装运行出现的问题
    第三课 斯金纳
    第二课基础 弗洛伊德
    C++中头文件和实现文件的关系
    字符串 数字 转换
    Ucore lab1实验报告
  • 原文地址:https://www.cnblogs.com/yang131/p/15125442.html
Copyright © 2011-2022 走看看