![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
intern
文章平均质量分 75
yangwj211
这个作者很懒,什么都没留下…
展开
-
C++ 类和对象总结
成员函数中出现的 this 指针,就是指向成员函数所作用的对象的指针。->成员名”的方法访问对象的成员变量或调用成员函数。私有成员只能在类的成员函数内部访问。默认情况下,class 类的成员是私有的,struct 类的成员是公有的。对象所占用的存储空间的大小等于各成员变量所占用的存储空间的大小之和(如果不考虑成员变量对齐问题的话)。如果不说明,则编译器认为成员对象是用默认构造函数或参数全部可以省略的构造函数初始化。成员函数之间可以互相调用,成员函数内部可以访问成员变量。类的成员有成员变量和成员函数两种。原创 2024-05-02 12:52:07 · 17 阅读 · 1 评论 -
C++的三种变量传递方式
调用函数时分别将 num1、num2 的值传递给 a、b,此后 num1、num2 和 a、b 再无任何关系,在 swap1() 内部修改 a、b 的值不会影响函数外部的 num1、num2,更不会改变 num1、num2 的值。调用函数时,分别将 r1、r2 绑定到 num1、num2 所指代的数据,此后 r1 和 num1、r2 和 num2 就都代表同一份数据了,通过 r1 修改数据后会影响 num1,通过 r2 修改数据后也会影响 num2。》中也对比过第 1)、2) 中方式的区别。原创 2024-05-02 13:28:30 · 266 阅读 · 1 评论 -
C++的内存管理
以上是 C++ 内存管理的一些基本原理和相关概念,对于编写高效且健壮的 C++ 程序来说,正确理解和应用这些原理至关重要。C++ 中的内存管理是程序员需要了解和掌握的重要概念之一。悬空指针和野指针都是指针的错误用法,容易导致程序运行时出现问题。原创 2024-05-07 09:56:51 · 368 阅读 · 1 评论 -
C++ 引用和指针的区别,什么情况下更适合用引用而非指针
在重载中,我们使用了引用作为参数和返回值,以便能够直接修改原始对象或者返回新的对象的引用。通过引用,我们可以避免不必要的对象拷贝,提高了效率。当函数需要返回一个对象,并且该对象是函数内部创建的局部变量时,可以使用引用返回。使用操作符重载后,我们可以直接对向量进行相加操作,并获得相加后的结果。在 C++ 中,引用和指针都是用于间接访问对象的工具,但它们有一些重要的区别。函数接受一个整型引用作为参数,并在函数内部修改了原始对象的值。的值被修改为 30,这是通过返回值的引用对原始对象进行修改所导致的。原创 2024-05-07 10:16:00 · 731 阅读 · 0 评论 -
Python 可视化UI输入
Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。总之,这段代码的作用是让用户选择文件,并将选择的文件路径显示在名为。的文本框中,插入的位置是从文本框的开头开始(0位置)。原创 2024-02-28 13:29:46 · 1058 阅读 · 0 评论 -
用Python实现pdf读取数据填入Excel
解析指定名称的工作表,并将其内容读取到一个 DataFrame 中。这一步骤将工作表的内容转换为 DataFrame。将每个工作表的 DataFrame 存储在一个字典中,字典的键是工作表的名称,值是相应的 DataFrame。这个对象表示待读取的 Excel 文件。中的 DataFrame 对象写入到相应的工作表中。进行连接,生成一个合并后的新 DataFrame。获取 Excel 文件中的所有工作表名称。,并将其与现有的 DataFrame 对象。创建一个新的 DataFrame 对象。原创 2024-02-27 13:18:03 · 786 阅读 · 0 评论 -
task2 reference Python 操作 Excel 库总结
大家好,我是早起。在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl、xlrd/xlwt、xlwings、xlsxwriter等进行了详细的讲解。为了进一步带大家了解各个库的异同,从而在不同场景下可以灵活使用,本文将横向比较7个可以操作 Excel 文件的常用模块,在比较各模块常用操作的同时进行巩固学习!首先让我们来整体把握下不同库的特点。转载 2023-12-01 11:41:42 · 37 阅读 · 1 评论 -
task 1 C++ 基础入门
1.1 用C++输出“hello world” 到控制台(console/Terminal)1.3 用1.2的类创建单独的工程(project),在新类中调用它。1.4 将1.3的工程封装为动态库(dll),在外部调用它。1.2 将输出函数封装到类,调用。声明都放在.h 文件中。原创 2023-11-23 11:26:01 · 45 阅读 · 0 评论 -
task 0 GitHub使用memo
3.多人协作。原创 2023-11-23 11:21:15 · 35 阅读 · 0 评论