- 博客(10)
- 收藏
- 关注
原创 如何进入gdb命令提示符
现在您可以在这个提示符下输入各种gdb命令来进行调试了。(4)GDB将会启动,并显示一个命令提示符,类似于。(2)打开终端,导航到想要调试的程序所在的目录。以检查gdb的安装情况,若未安装,在终端输入。(1)要确保已安装了gdb工具。以打开gdb命令提示符。是您要调试的程序的可执行文件。
2024-04-24 09:33:14 371
原创 今日小收获
字符串容器中存放的是好多个字符串,用for(string &str:strs)这种方法取时,不会一股脑的把所有的字母都取出来,而是一个字符串一个字符串的取。好浅显易懂的道理,可我硬是想了好久。2.为什么遍历容器时要用到引用?
2024-04-09 23:03:13 157 1
原创 ‘123456789‘和123456789哪个大?
我当时的第一反应是后者更大,因为当时我脑子里的想法是这样的:整型数字存储在计算机中需要转换成机器数,123456789——一个九位数,转换成二进制将是很长很长的一串0和1,而字符串呢,我想象的是像数组那样,开辟一片空间,一个个小格子分开,每个小格子里面存放‘1’ ‘2’‘3’ ……可老师给的答案却是字符串占据的空间将会更大,因为,字符串中一个字符占据1个字符,最末尾还会有一个'\0',所以'123456789'这个字符串占据10个字节。而对于整型数而言,其内存为4字节,远小于10个字节。
2024-04-07 22:00:03 233 1
原创 set容器的iterator
自从VS2010开始,set的iterator类型自动就是const的引用类型,因此当set保存的是类类型时,对iterator解引用无法调用类的非const成员。所以两个get成员函数的后面要加上const修饰,才能被*sit(迭代器)调用。将被调用的成员函数用const修饰后解决。
2024-01-27 21:00:44 507
原创 C++仿函数()重载遇到的小问题
set容器会默认将insert的数据升序排序,想写一个降序排序需要用到仿函数。解决办法是在后面加const,变成const成员函数。
2024-01-27 19:55:24 462
原创 Java日记 Day04 运算符1.0
因为在计算机中“10+A”并不是一个数字加上一个字符,而是10加上A在ASCII码中对应的数值。由此我们可以知道A所对应的数值是65。感兴趣的同学可以试试其他字母对应的数值是多少。最后留在最上面的数叫做“商”,而留在下面小于除数的数字叫做“余数”,这个运算符就是在求。三行代码,两句输出,结果不难猜出,都是 hello world!前四个上过小学的都知道,在此不赘述,重点说说第五个。“+”、“-”、“*”、“/” 和“%”(取余数)那如果是int型和char型做加法呢?这两个的输出结果会是一样的吗?
2023-09-02 23:49:54 26
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人