码迷,mamicode.com
首页 >  
搜索关键字:const    ( 26295个结果
const经典例子小结
在看这个例子之前,可以先看看:详解C和C++中的const和const和static变量的存放位置这样将会对const有非常全面的了解和认识: 下面我们将通过下面的例子看看const的一些非常不易发觉的错误: #include using namespace std; class String { public: friend ostream& operator<<(ostream& os...
分类:其他好文   时间:2014-06-05 02:53:26    阅读次数:273
POJ 2155 Matrix 二维树状数组
题目来源:POJ 2155 Matrix 题意:开始矩阵都是0 2种操作 把某个子矩阵翻转 0变1 1变0 查询x y 是0还是1 思路:树状数组 记录翻转次数就行 奇数次是1 偶数次是0  这题是区间更新 点查询   向上求和 向下更新 而且是二维的 #include #include using namespace std; const int maxn = 1300; i...
分类:其他好文   时间:2014-06-05 01:59:00    阅读次数:287
【足迹C++primer】14、函数匹配、函数指针
函数匹配 1、实参类型转换 1.精确匹配 2.通过const转换实现的匹配 3.通过类型提升实现的匹配 4.通过算术类型转换或者指针转换 5.通过类类型转换实现的匹配 函数匹配和const实参 如果重载函数的区别在于它们的引用类型的形参是否引用了const,或者指针类型的形参是否指向const,则当调用发生时编译器通过实参是否是常量来决定选择哪个类型。 函数指针 使用函数指...
分类:编程语言   时间:2014-06-05 01:54:48    阅读次数:316
C++必知必会(2)
17.处理函数和数组声明 指向函数的指针声明与指向数组的指针声明很容易混淆,主要原因在于函数和数组修饰符的优先级比指针修饰符的优先级高,因此通常需要使用圆括号。 int *f1();                            //一个返回值为int* 的函数 int (*fp1)();                 //一个指针,指向一个返回值为int的函数   const...
分类:编程语言   时间:2014-06-04 23:50:26    阅读次数:504
C++ this与const,const_cast,static_cast的关系
一、整体代码 #include using namespace std; class CCTest { public: void setNumber( int ); void printNumber() const ; private: int number; }; void CCTest::setNumber( int num ) { number = num; } ...
分类:编程语言   时间:2014-06-04 23:17:34    阅读次数:415
POJ - 1118 Lining Up
题意:求一条线上最多几个点 思路:枚举一个点,然后求出过这个点的直线的斜率来求最大值 #include #include #include #include #include #include using namespace std; const int MAXN = 710; const int INF = 1e7; int arr[MAXN][2],n; float brr[...
分类:其他好文   时间:2014-06-04 22:29:53    阅读次数:333
mutable的用法
在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。   我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面修改一些跟类状态无关的数据成员,那么这个数据成员就应该被mutalbe来修饰。 关键字mutable是...
分类:其他好文   时间:2014-06-04 21:01:41    阅读次数:239
条款20:宁以pass-by-reference-to-const替换pass-by-value
条款20:宁以pass-by-reference-to-const替换pass-by-value...
分类:其他好文   时间:2014-05-31 21:55:34    阅读次数:223
002-常亮与变量
1. 常量 常量就是固定不变的量,数据类型,数据值都不变。2. 变量 变量就是变化的量,一般是数据类型不变,数据的值变化。3. 常量和变量的使用 常量:变量的使用方法有两种,1.直接使用常量,如:3.1415926 ;2. 使用const声明和定义,格式为:const 类型名 常量名 = 常量...
分类:其他好文   时间:2014-05-31 21:05:28    阅读次数:305
北京邀请赛 H. Happy Reversal
题意:给你一些二进制的数,然后你可以选择按位取反,也可以不变,你只能选择一种,然后让你找出最大和最小,求最大的差值 思路:将取反与不取反都算出来,然后大的放一边,小的放一边,排序后判断#include #include #include #include #define ll long long using namespace std; const int MAXN = 100010; ...
分类:移动开发   时间:2014-05-31 17:44:07    阅读次数:321
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!