摘要:
函数的返回值当左值,则需要返回引用类型。左边必须是一块内存,来承接右边的值。 函数返回值是引用,返回的是变量本身,即变量的内存。 这个变量必须是静态的或全局的,防止函数之外内存消亡。 #include <iostream> using namespace std; int func() { int 阅读全文
摘要:
Qt官网下载run安装包(在线安装方式),默认保存在“下载”目录。 run安装包处,鼠标右键,属性,勾选“允许作为程序执行文件”。 双击run安装包即可图形化安装。安装过程中注意勾选gcc编译器,其他默认。 阅读全文
摘要:
sudo apt-get install libgl1-mesa-dev 阅读全文
摘要:
//E盘根目录创建以时间命名的文件夹,其中再建4个子文件夹 CString strTime = CTime::GetCurrentTime().Format("%Y%m%d");//获取当前时间 CString strPath = _T("E:\\" + strTime);//路径 if (!PathIsDirectory(strPath))//不存在则创建 ... 阅读全文
摘要:
HTuple转CString:(CString)(HTuple对象.ToString()) CString转HTuple: 方法一:HTuple myHTuple=CString对象.GetBuffer(0) 方法二:(HTuple)CString对象 注意:HTuple可以直接使用int类型的数据 阅读全文
摘要:
鼠标事件(QMouseEvent):按下、释放、移动 QEvent :进入、离开 键盘事件(QKeyEvent):按下键盘 计时器事件(QTimerEvent):开启、停止 新建Qt Widgets Application项目,Base class选择QWidget,类名 MyWidget 界面添加 阅读全文
摘要:
1、下载Qt(5.14版,windows环境),https://www.qt.io/offline-installers 2、安装Qt,只选择如下两处(使用的是VS2017的64位编译器,电脑必须已安装VS2017) 下载调试器(Debugger),winsdksetup.exe,双击安装,只选择D 阅读全文
摘要:
pugi::xml_document doc; doc.load_string("<project><name>test</name><version>1.1</version><public>yes</public></project>"); //载入内容 doc.print(std::cout); //展示内容 pugi::xml_node project = doc.child("proje 阅读全文
摘要:
xml文档的4个关键词: 节点(节点对象.child("节点名"))、节点内容(节点对象.text()) 属性(节点对象.attribute("属性名"))、属性值(属性对象.value()) 句柄: pugi::xml_node node = doc.child("node"); //节点句柄 p 阅读全文
摘要:
pugi::xml_document doc; if (!doc.load_string("Simple node")) return -1; doc.print(std::cout); // 删除节点description pugi::xml_node node = doc.child("node"); node.remove_child("... 阅读全文