- 博客(7)
- 收藏
- 关注
原创 C++中的重载
函数重载提供了在同一作用域中定义多个同名函数的灵活性,允许根据不同的参数调用不同的函数版本。运算符重载使用户定义的类型对象能够像内置类型一样使用运算符进行操作,从而提高代码的可读性和简洁性。
2024-10-06 18:07:47 384
原创 C++共用体
共用体的定义语法类似于结构体,但使用union关键字。以下是共用体的基本语法:int id;共用体是一种节省内存的工具,可以在同一内存位置上存储不同类型的数据。在使用共用体时,需要注意未定义行为和内存共享的特点。虽然 C++ 中的共用体在某些场景下非常有用,但现代 C++ 提供的类型安全和更高级的替代品(如)也值得考虑。
2024-10-05 19:56:38 301
原创 关于C++11中的wchar_t,char16_t,char32_t以及延申出来的编码知识
在 C++ 中,wchar_tchar16_t和char32_t是用于表示不同宽度字符类型的类型,它们主要用于处理不同的字符编码集,特别是在需要支持国际化(多语言)环境时。这些类型用于表示比标准的char类型更宽的字符,从而支持更多字符集,例如 Unicode 字符。
2024-10-05 18:47:55 923
原创 C++ 标准库提供的字符串类与C 语言的字符串操作函数
关于C++标准库中的字符串类中字符串的copy与连接对用C中char类型的字符串的strcopy()与strcat()
2024-10-05 13:06:12 116
原创 提问关于getline()和get()的差异
C++中关于getline()与get()的一个小差异,两者读取到换行符时均会停止读取,而getline()会丢弃缓冲区的换行符,而get()却会保留。
2024-10-05 12:36:14 246 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人