QFile:文件的打开与关闭

    QFile file("注释.txt");if(file.open(QIODevice::WriteOnly)){qDebug()<<"打开成功";}else{qDebug()<<"打开失败";}if(file.open(QIODevice::WriteOnly)){qDebug()<<"打开成功";}else{qDebug()<<"打开失败";}

输出结果:

打开成功

QFile::open: File already open

打开失败

    {QFile file(QString("注释.txt"));if(file.open(QIODevice::WriteOnly)){qDebug()<<"打开成功";}else{qDebug()<<"打开失败";}}QFile file(QString("注释.txt"));if(file.open(QIODevice::WriteOnly)){qDebug()<<"打开成功";}else{qDebug()<<"打开失败";}

输出结果:

打开成功

打开成功

基于结果,我做一个判断,当QFile对象被析构时,被打开的文件会被关闭(close)。 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/625844.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《计算机视觉处理设计开发工程师》

计算机视觉&#xff08;Computer Vision&#xff09;是一门研究如何让计算机能够理解和分析数字图像或视频的学科。简单来说&#xff0c;计算机视觉的目标是让计算机能够像人类一样对视觉信息进行处理和理解。为实现这个目标&#xff0c;计算机视觉结合了图像处理、机器学习、模…

做品牌,怎么挖掘用户深层需求?

品牌想要长久发展&#xff0c;就需要去挖掘用户深层需求&#xff0c;什么是用户深层需求&#xff0c;比如做美业的认为用户想要变美是深层次的需求&#xff0c;但其实由美貌带来的附加利益比如说更上镜、竞争优势更大等才属于深层需求&#xff0c;今天媒介盒子就来和大家聊聊&a…

compose 实验

cd /opt mkdir compose_nginx cd compose_nginx mkdir nginx cd nginx/ 此时顺便将nginx安装包拖进来 vim Dockerfile mkdir /opt/compose_nginx/wwwroot echo "<h1>this is test web</h1>" > /opt/compose_nginx/wwwroot/index.html docker netw…

HashTable, HashMap, ConcurrentHashMap 之间的区别

1. 线程安全性 HashTable&#xff1a;HashTable是线程安全的&#xff0c;所有操作都是同步的&#xff08;synchronized关键字&#xff09;。这意味着多个线程可以同时访问HashTable&#xff0c;并且不会导致数据不一致的问题。然而&#xff0c;由于同步的开销比较大&#xff0…

【C语言知识】原码反码和补码

一&#xff0c;简介 总结进制转换&#xff0c;原码&#xff0c;反码和补码相关基础知识。 二&#xff0c;具体说明 2.1 十进制转二进制方法 14(D)转换为二进制为&#xff08;0000 1110 &#xff09; -21(D)转换为二进制为&#xff08;1001 0101&#xff09;&#xff0c;先…

二分查找与搜索树的高频问题(算法村第九关白银挑战)

基于二分查找的拓展问题 山峰数组的封顶索引 852. 山脉数组的峰顶索引 - 力扣&#xff08;LeetCode&#xff09; 给你由整数组成的山脉数组 arr &#xff0c;返回满足 arr[0] < arr[1] < ... arr[i - 1] < arr[i] > arr[i 1] > ... > arr[arr.length - 1…

git 提炼笔记

1、设置用户名和邮箱&#xff08;邮箱可以不是真的&#xff09; git config --global user.name test101 // 设置用户名为 test101git config --global user.email test101test101.cn // 设置邮箱为test101test101.cn2、查看用户名和邮箱 git config --global user.name git…

索引的数据结构(MySql高级)

索引的数据结构 为什么使用索引什么是索引索引的优缺点优点缺点 常见索引概念聚簇索引二级索引(辅助索引, 非聚簇索引)InnoDB的B树索引的注意事项 MyISAM 与 InnoDB 对比索引的代价 为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构&#xff0c;就好比一本教…

用使用pandas拆分excel单元格

要使用pandas拆分Excel单元格&#xff0c;你可以使用pandas的read_excel函数读取Excel文件&#xff0c;然后使用str.split()方法拆分单元格。 以下是一个示例代码&#xff0c;演示如何使用pandas拆分Excel单元格&#xff1a; python复制代码 import pandas as pd # 读取Excel…

基于SSM的网上购物商城设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

代理IP安全使用指南:隐私保护与风险规避措施

代理IP安全使用指南&#xff1a;隐私保护与风险规避措施 一、选择可信的代理IP服务 - 付费代理优于免费代理&#xff1a;为了确保数据安全和隐私保护&#xff0c;优先考虑使用信誉良好、有偿的代理IP服务。这些服务通常会提供更好的匿名性&#xff0c;更少的数据记录&#xf…

Vue知识总结-下

VUE-组件间通信 组件的自定义事件 概述&#xff1a;是一种组件间通信的方式,适用于&#xff1a;子组件>父组件使用场景&#xff1a;A是父组件,B是子组件,B给A传递数据,那么需要在A组件中绑定自定义事件(事件的回调也在A中)使用步骤 绑定自定义事件&#xff1a; 第一种方式…

windows系统Typora快捷键

文章目录 File&#xff08;文件&#xff09;Edit&#xff08;编辑&#xff09;Paragraph&#xff08;段落&#xff09;Format&#xff08;格式&#xff09;View&#xff08;界面&#xff09; 较实用的快捷键总结如下 File&#xff08;文件&#xff09; 功能快捷键创建新文件Ct…

Python展示 RGB立方体的二维切面视图

代码实现 import numpy as np import matplotlib.pyplot as plt# 生成 24-bit 全彩 RGB 立方体 def generate_rgb_cube():# 初始化一个 256x256x256 的三维数组rgb_cube np.zeros((256, 256, 256, 3), dtypenp.uint8)# 填充立方体for r in range(256):for g in range(256):fo…

web的攻击技术

1. SQL注入攻击 更改sql 语句达到对数据库内的数据查看或者篡改等行为 2.&#xff08;XXS&#xff09;跨脚本攻击&#xff0c;在表单内运行非法HTML或者JavaScript 进行的一种攻击&#xff0c;获取用户的cookie ID 密码等信息。 3. OS命令注入攻击&#xff1a;通过web应用 执…

压缩编码之不同缩放参数对重建图像质量的影响的python实现——JPEG变换编码不同压缩率的模拟

原理 JPEG&#xff08;Joint Photographic Experts Group&#xff09;是一种常用的图像压缩标准&#xff0c;它通过采用离散余弦变换&#xff08;DCT&#xff09;和量化来实现图像的压缩。 离散余弦变换&#xff08;DCT&#xff09;&#xff1a; JPEG首先将图像分割成8x8的块…

LeetCode 160: 两个链表的相交节点 - 优雅解法

LeetCode 160: Intersection of Two Linked Lists 题目描述 给定两个单链表 headA 和 headB 的头节点&#xff0c;返回它们相交的节点。如果两个链表没有相交&#xff0c;返回 null。 示例: 输入&#xff1a;intersectVal 8, listA [4,1,8,4,5], listB [5,6,1,8,4,5], sk…

【安全策略】前端 JS 安全对抗浏览器调试方法

一、概念解析 1.1 什么是接口加密 如今这个时代&#xff0c;数据已经变得越来越重要&#xff0c;网页和APP是主流的数据载体。而如果获取数据的接口没有设置任何的保护措施&#xff0c;那么数据的安全性将面临极大的威胁。不仅可能造成数据的轻易窃取和篡改&#xff0c;还可能…

【shell编程入门】条件判断

前言 在 shell 编程中&#xff0c;[] 通常用于条件测试。 条件中的参数 字符串比较&#xff1a; : 字符串相等。!: 字符串不相等。 if [ "$string1" "$string2" ]; thenecho "字符串相等" fi文件测试&#xff1a; -e: 文件或目录是否存在…

MySQL事务原理与优化最佳实践

听课问题 除了读未提交,有一个事务对一条数据进行了修改&#xff0c;但是另外又有一个没有加事务的查询sql&#xff0c;那么读取到的数据是原始数据还是没提交的数据。 答案&#xff1a;没加事务的查询读取的是老数据&#xff0c;等事务提交以后就会读取新修改的数据 除了读…