- 博客(10)
- 收藏
- 关注
原创 【IDEA中文版】编译器中的文件不可运行,解决
摘要 当IDEA未将文件识别为Java文件时,可采取以下解决方案:首先检查项目SDK设置是否正确;其次右键点击src目录,选择"Mark Directory as"选项,将其标记为源代码根目录。这两个步骤能有效解决文件类型识别问题,确保IDE正常处理Java源文件。
2025-07-17 16:45:03
824
原创 【c++报告】函数式表达式求值
将函数调用表达式中的括号(、)和逗号,替换为空格,方便后续处理。:本题中未使用复杂STL容器,主要依赖字符数组和基本字符串操作。:使用ifstream读取文件,ofstream写入文件。:理解表达式的树形结构,转换为前缀表达式的思路。:文本预处理,去除无用字符,转化为统一格式。:通过遍历字符数组,删除指定字符。所有(),替换为空格。
2025-06-10 11:06:40
928
原创 【#c++】关于重载(+-和>> <<)
本文介绍了C++中运算符重载和友元函数的使用方法。首先讲解了引用(&)与指针()的区别,以及operator关键字用于运算符重载的基本语法。然后通过有理数类的实现示例,展示了如何重载+、-、、/等运算符,以及输入输出运算符(>>和<<)的友元函数实现。类中包含分子分母的存储、化简处理、GCD计算等功能,并演示了运算符重载后可直接进行分数运算。最后提供了完整的测试代码,实现了分数的输入、运算和输出功能。
2025-06-01 19:53:14
147
原创 【结构体】初阶
数组:一堆相同元素的集合结构体:一堆值的集合,但类型可能不同结构体 是一种用户定义的复合数据类型,能够组合不同类型的数据。结构体 是一种用户定义的复合数据类型,能够组合不同类型的数据。结构体成员可以是基本数据类型、数组、指针、甚至其他结构体。可以通过 . 和 -> 运算符访问结构体的成员。结构体可以通过值传递或指针传递的方式传递给函数。通过这些基本的操作,结构体使得管理复杂数据变得更加方便,尤其在实际编程中,结构体广泛应用于模拟对象、管理数据、和进行参数传递等多种场景。
2024-12-08 21:06:21
631
c++基于栈数据结构的表达式求值算法实现:字符处理与运算符优先级应用
2025-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人