![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 85
C++语言入门以及和Java语言的比较
Canliture
hello, 程序分析!
展开
-
Clion调试C/C++代码——问题与解决方法
Debugger之前是Bundled LLDB(Clion自带的LLDB),现在切换成Bundled GDB就OK了。在Clion调试的时候,发现打断点开始Debug运行的时候,只能进入汇编代码进行调试,不能调试源代码。功能,输入变量进去回车,结果显示不了具体的字符串值,只显示类型信息。调试的时候想看std::string变量的值,于是使用Clion的。我的调试器工具链配置的是LLDB,换成GDB就行了。后续遇到问题再更新。原创 2023-08-17 09:51:05 · 2784 阅读 · 1 评论 -
C++字符串
C的字符串以及它的弱点C风格字符串被定义为以null字符结尾的字符数组字符串字面量为const char*类型,所以下面赋值得到的数组是只读的char arr[10];char str[2] = "12";char* s = "hello";另外,str不能被赋值,而s能。前者不是左值。<string.h> 中定义了c字符串常用函数。c字符串的弱点是,不够现代,操作繁琐,语义不够清晰,容易出bug。// 下面是实现将两个字符串连接并赋值给第3个字符串// 1. C++原创 2021-08-08 11:25:48 · 152 阅读 · 0 评论 -
C++一些关键的概念
C++创建对象:User u(... );把u本身当作一个对象User *p = new User(...);构造函数调用会创建一小块内存区域,用于存储p的值(一个内存地址),然后填充一块较大的区域,赋值符右侧所创建的User对象就存储在这块内存中。p所指向的内存地址就是User对象的存储位置u: --- --- | | | | | | | | | | --- --- p: -------原创 2021-08-08 02:45:27 · 280 阅读 · 1 评论