C++
番茄那个西红柿_z
不负韶华
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有1,2,3,..n 的无序数组,求排序算法
有1,2,3,…n 的无序数组,求排序算法。要求时间复杂度 O(n), 空间复杂度O(1)。使用交换,而且一次只能交换两个数。(2020届鼎信通讯现场笔试题)未排序的数组为arr1[] = {10,6,9,5,2,8,4,7,1,3},排序后的数组为arr2[]={1,2,3,4,5,6,7,8,9,10}。观察arr1与arr2的对应关系可知:arr1[i]在arr2中的下标为arr1[i]-...原创 2019-09-13 11:57:43 · 685 阅读 · 0 评论 -
字符串类String的构造函数
写出字符串类String的默认构造函数、拷贝构造、析构函数和重载赋值运算符。已知类String的模型为:class String{public: String(const char *pStr = NULL); String(const String &other); ~String(void); String &operate = (const String &am...原创 2019-09-13 13:50:54 · 1885 阅读 · 0 评论 -
重载的限制
运算符函数的格式如下:operatorop(argument-list)多数C++运算符都可以通过这样的方式进行重载。但是还存在着一些限制。重载后的运算符必须至少有一个操作数是用户自定义的类型,这将防止用户为标准类型重载运算符。使用运算符时不能违反运算原来的句法规则。不能创造新的运算符。不能重载下面的这些运算符。sizeofsizeof运算符.:成员运算符...原创 2019-09-14 13:11:26 · 412 阅读 · 0 评论
分享