码迷,mamicode.com
首页 >  
搜索关键字:unary operator expected    ( 4672个结果
第九周(运算符重载时间类)
/* *copyright(c) 2015,烟台大学计算机学院 *All rights reserved。 *文件名称:第九周(运算符重载时间类) *作者:王忠 *完成日期:2015.5.13 *版本号:v1.0 * *问题描述:实现Time类中的运算符重载。定义对时间对象的自增和自减一目运算符 //一目运算符的重载 CTime operator++(int);//后置++,...
分类:其他好文   时间:2015-05-13 10:37:45    阅读次数:113
LeetCode 29 Divide Two Integers (C,C++,Java,Python)
Problem: Divide two integers without using multiplication, division and mod operator. If it is overflow, return MAX_INT. Solution: 不能乘除就加减就行了,但是一个问题是加减有可能速度太慢,因此需要转换,由于任何一个数都能表示成二进制,所以有d...
分类:编程语言   时间:2015-05-13 10:17:17    阅读次数:126
条款10:令operator=返回一个reference to *this
下面是示例:...
分类:其他好文   时间:2015-05-12 23:00:53    阅读次数:126
hdu 5139 (离线处理)
题意: f(n)=(∏i=1nin?i+1)%1000000007 You are expected to write a program to calculate f(n) when a certain n is given. 思路: 写出前几项,就很容易得出递推式。但是因为n的数据范围是1~10000000,而内存给的小 ,所以并不能直接打表(MLE) 采用离线处理——...
分类:其他好文   时间:2015-05-12 18:50:38    阅读次数:117
stl容器之--自定义结构体作为stl容器元素成员的使用
C++的类型设计要求之一是:在对待自定义类型时和内置类型必须是一致的,甚至自定义类型的支持更好。 《C++标准程序库》: set和multiset会根据特定的排序准则,自动将元素排序。两者不同在于multiset允许重复而set不允许。 只要是assignable、copyable、comparable(根据某个排序准则)的型别T,都可以成为set或multiset的元素型别。没有传入特别排序准则,就采用缺省准则less(这是一个仿函数,以operator<对元素进行比较,一般完成排序)。对于“排序准则”,...
分类:其他好文   时间:2015-05-12 15:41:26    阅读次数:132
关于类模板的友元函数
转载http://blog.sina.com.cn/s/blog_69dd1a090101fc59.html问题始于学习数据结构,自己编写一个单链表,其中用到了重载输出运算符 class List{2 friend std::ostream& operator & slist);3 ...
分类:其他好文   时间:2015-05-11 21:42:47    阅读次数:124
/*std*/实现mstring类
//实现mstring类,//未实现友元函数+,> 1 #include 2 #include 3 #include 4 #include 5 class mstring{ 6 friend mstring& operator+(const mstring&str1,const ...
分类:其他好文   时间:2015-05-11 19:58:03    阅读次数:116
面向对象程序设计-C++ Operator Overloading & Type conversion (Static)【第十一次上课笔记】
本次上课继续讲解了 [ ] 、-> 等运算符重载的具体例子也讲解了C++单个参数的类的类型转换的案例最后稍微提到了 static 的第三种作用:静态数据成员具体详解我都已注释出来了,大家可以慢慢看有任何问题都可以在这篇文章下留言我会及时解答 :)#include #include using nam...
分类:编程语言   时间:2015-05-11 14:37:56    阅读次数:118
输入流
本文介绍了cin重载的operator>>()函数、get()函数、getline()函数以及相应的eofbit和failbit问题。 cin重载了operator>>()函数来实现对任何类型数据的输入操作,重载的类型如下: int& short& long& unsigned int& unsig...
分类:其他好文   时间:2015-05-10 15:31:22    阅读次数:178
ostream类重载的operator<<()函数
ostream类重载了operatorusing namespace std;int main(){ int a=3; int *p=&a; cout<<p<<endl; //0x22fe98 cout<<&a<<endl; //0x22fe98 char *ch="hello wo...
分类:其他好文   时间:2015-05-10 11:23:30    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!