自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C++学习笔记----Strings与String View(3)--字符串的简单操作

终于到C++的std::string类了,string类可以提供C中字符串的相同功能而不需要关心内存分配与释放。对于C程序员来说,可能马上就会有一个疑问(包括我在内):我在C中使用<cstring>中的字符串功能,用得得心应手,为什么要学习C++的string类呢?

2024-08-05 11:41:37 473

原创 C++学习笔记----Strings与String View(2)-原始字符串与转义字符

可以完美地解决以上问题。

2024-08-05 09:10:51 155

原创 C++学习笔记----Strings与String View(1)

在进行strcpy()、strncpy()、strcat()时,一定要记得对实际操作的字符数(strlen())进行+1的操作考虑,否则会造成缓存溢出或其他不可预知的错误。以前有旧有C模式的字符串操作函数可能迁移到C++中,经过修改,虽然可能可以运行,但编译时可能会报大量的warning,对于我这样的偏执类型的人而言,觉得warning也不可忍受,可以考虑使用如strcpy_s()、strcat_s()之类的安全类型;1、C中的字符串就是以NUL结尾的字符序列,使用不当会带来缓存溢出,安全性较差;

2024-08-04 12:03:35 112

原创 C++学习笔记--指针与引用

1、在传统C/C++中,对于在参数中合理使用指针还是引用主要是看谁拥有内存,如果与之相关的对象需要用它来释放内存,则需要使用指针,如果它不需要释放内存,则使用引用会更好一些。

2024-08-04 09:10:22 63

原创 C++学习笔记--cppm与cpp分工

1、在C++创建类的过程中,可以将类的原型定义在.cppm的module文件中,类的初始化也可以在.cppm文件中,但类本身的实现,即使如类本身也要在.cpp中来实现,包括类的method。

2024-08-02 10:06:56 140

原创 使用C++23进行开发环境设置

3、基于以上花费了大量精力而没有得到比较好的结果,我就不再执拗,想到初心是为了学习C++,且学习最新的C++,为什么不用傻瓜型的开发环境呢,于是就到微软官方网站上下载了Visual Studio 2022,还是熟悉的配方,还是熟悉的界面,熟悉的操作,于是import std;的C++23的编译及执行就顺理成章地解决了。1、我在进行程序开发时,一开始总想着要用VSCode进行环境设置,因为它可以统一所有程序语言,想着以后就使用它,且它是开源免费的,这个最初的愿望导致我花费了很大的力气,且最后无功而返。

2024-07-29 08:38:22 102

原创 C++学习--VSCode使用技巧

VSCode使用技巧。

2024-07-29 08:28:17 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除