代码改变世界

C++ 隐式类型转换

2015-03-30 14:44 by itwolf, 915 阅读, 0 推荐, 收藏,
摘要:C++定义了一组内置类型对象之间的转换标准,在必要的时候它们被编译器隐式的转换1、任何两种或多种类型的数据和变量混合操作的时候,最宽的数据类型成为目标转换类型(常量和变量都会被改变)2、不同类型的表达式之间赋值的时候,被赋值的对象类型成为目标转换类型3、函数调用实参和形参类型不一致的时候,形参的对象... 阅读全文

转载:C++ STL set学习

2015-03-30 14:34 by itwolf, 253 阅读, 0 推荐, 收藏,
摘要:声明:本文转载自Penguin的博客http://blog.sina.com.cn/s/blog_779cf3410101389s.html1,set的含义是集合,它是一个有序的容器,里面的元素都是排序好的,支持插入,删除,查找等操作,就 像一个集合一样。所有的操作的都是严格在logn时间之内完成,... 阅读全文

C++ 中字符串标准输入的学习及实验

2015-03-28 11:09 by itwolf, 1001 阅读, 0 推荐, 收藏,
摘要:声明:下面实验中[]里面表示要输入里面的符号,[]符号本身并未输入1、cin>>cin使用空白(空格、制表符、回车)来确定字符串的结束位置。cin会将换行符留在输入输出队列中。 1 #include 2 using namespace std; 3 4 int main() 5 { 6 c... 阅读全文

C++中求两个正整数的最大公约数和最小公倍数

2015-03-27 09:41 by itwolf, 2482 阅读, 0 推荐, 收藏,
摘要:最大公约数直接用辗转相除法,最小公倍数就是两个数的乘积除以最大公约数#includeusing namespace std;int gys(int x,int y){ return y? gys(y,x%y):x;}int main(){ int x,y; cin>>x>>y... 阅读全文

C++中巧妙的位运算

2015-03-25 10:30 by itwolf, 524 阅读, 0 推荐, 收藏,
摘要:位运算要多想到与预算和异或运算,并常常将两个数对应位上相同和不同分开处理一、x&(x-1)消除x二进制中最右边的一个1。这个比较厉害,比如统计某个二、与和异或的巧妙结合的思想与运算可以取出两个二进制数中都有1的部分,异或可以求出两个二进制数中只有一个有1的部分,所以运用位运算的时候可以将两个数用与和... 阅读全文

C/C++中static关键词的作用

2015-03-25 10:08 by itwolf, 233 阅读, 0 推荐, 收藏,
摘要:1、在函数体内的static变量作用范围是该函数体,其只被内存分配一次,所以在下次调用的时候会保持上一次的值。2、模块内的static全局变量可以被模块内的所有函数访问,但不能被模块外的函数访问。3、模块内的static函数可以被模块内的其他函数访问,但不能被模块外的函数访问。4、类中的static... 阅读全文

sizeof(数组)

2015-03-23 21:10 by itwolf, 322 阅读, 0 推荐, 收藏,
摘要:这里就不讨论一般的数组长度计算了,只说明一下任何数据到了函数的形参中都将退化为指针,所以计算大小的时候,也是计算的指针的大小直接上代码了 1 // class sizeof测试.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include... 阅读全文

C++中const小结

2015-03-23 20:00 by itwolf, 203 阅读, 0 推荐, 收藏,
摘要:1、const修饰普通变量(非指针变量)const修饰变量,一般有两种写法:const TYPE value;TYPE const value;对于一个非指针的类型TYPE,这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是只读的。2、const修饰指针变量通用... 阅读全文

case语句居然还可以这么用的

2015-03-23 10:19 by itwolf, 613 阅读, 1 推荐, 收藏,
摘要:直接上代码了// switch case case语句测试.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ int num; cin>... 阅读全文

sizeof(结构体)的计算

2015-03-22 11:54 by itwolf, 16146 阅读, 1 推荐, 收藏,
摘要:摘要:经常被计算结构体的sizeof给搞晕,于是找了个时间,静下心来,搞定它。一、为什么结构体计算这么乱?答案是字节对齐,计算机存储系统中以Byte为单位存储数据,不同数据类型所占的空间不同,如:整型(int)数据占4个字节,字符型(char)数据占一个字 节,短整型(short)数据占两个字节,等... 阅读全文
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页