- 博客(285)
- 收藏
- 关注
原创 null和nullptr的区别
但是在C++中,null既表示空指针也表示0,即整数类型。所以上述程序进行运行时,系统无法识别运行的是哪一个程序,所以会报错。总而言之,null和nullptr都代表了空指针,但是在C++11之后为了防止二义性的发生,建议在使用空指针的时候使用nullptr。nullptr是C++11引入的关键词,主要是为了解决null出现二义性的问题。因为nullptr只能被复制给指针类型,不具有整数类型。null和nullptr都表示空指针,但是二者的含义和用法不太一样。当我们运行这个程序的时候,编译结果就会报错。
2023-09-04 09:52:22 628
原创 入门力扣自学笔记261 C++ (题目编号:1163)
解释:我们可以找出 7 个子串 ["a", "ab", "aba", "abab", "b", "ba", "bab"]。如果s[l]==s[r],进一步比较l+1和r+1,l+2和r+2...l+k和r+k,如果相等就k++再比较,直到某一个更大。给你一个字符串 s ,找出它的所有子串并按字典序排列,返回排在最后的那个子串。每移动一次r,比较l和r,如果r大于l,就把l换成r;int两个位置变量l和r,初识时l=0,r=l+1。输入:s = "leetcode"输入:s = "abab"
2023-04-24 17:56:26 687
原创 Ubuntu进入管理员权限,出现错误su: Authentication failure的解决办法
Ubuntu管理员错误:su: Authentication failure
2023-03-28 09:53:08 1352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人