代码改变世界

阅读排行榜

C++Primer阅读笔记-第3章-标准库类型 bitset类型

2012-11-18 16:50 by kennyMc, 279 阅读, 收藏,
摘要: C++Primer阅读笔记-第3章-标准库类型 bitset类型bitset类型是用来处理位集的,属于标准库。bitset位置编号是从0开始的,假如bitset是32位的,那么从0到31就是从低阶位到高阶位,类似于寄存器。1.用unsigned值初始化bitset对象#include<iostream>#include<bitset>using std::cout;using std::endl;using std::cin;using std::bitset;int main(){ //这里6的2进制是00000000 00000110,从高位到低位 //假如i被存储 阅读全文

const函数

2012-11-01 18:05 by kennyMc, 275 阅读, 收藏,
摘要: c++中函数后面加const表示函数内部不能修改类的成员,试过传入参数到函数,然后内部修改是可以的。#include <cstdlib>#include <iostream>using namespace std;class Man{ public: char* name; int age; Man(char* _name,int _age) { name=_name; age=_age; } void Show(int* a) con... 阅读全文

指针内存分配

2012-09-26 15:01 by kennyMc, 248 阅读, 收藏,
摘要: 使用new分配内存以后,如果不需要使用该内存的值就应该即时delete掉, 当释放了指针指向的内存以后,该内存就是自由的,但是指针仍然指向它。 为了避免使用包含垃圾地址的指针,释放内存以后要重置指针指向的地址。 double* p=new double(23.9); delete p; p=0;//重置指针 释放数组的内存要加[]符号,不用指定数组的维数,del... 阅读全文

C++Primer阅读笔记-第4章-数组

2012-11-21 23:12 by kennyMc, 246 阅读, 收藏,
摘要: 4.1.1 数组的定义和初始化数组的维数必须使用值大于等于1的常量表达式定义(只能包含整形面值常量,枚举常量)。非const变量以及要运行阶段才知道其值的const变量都不能定义数组维数。int GetSize(){ return 10;}int main(){ int i=10; //int arr[i];//error: 应输入常量表达式 const int i1=GetSize(); //int arr1[i1];//error: 这里i1需要运行时才知道其值,所以不能作为数组的维数 //int arr1[GetSize()];//error: 这里也... 阅读全文

集合

2012-08-18 16:53 by kennyMc, 225 阅读, 收藏,
摘要: 集合元素性质假如集合A中的元素是方程x^2-1=0的解集,集合A可以表示为A={x|x^2-1=0}计算机程式中的数组等数据数据容器就是数学中的集合声明2个程式数组int[] A={1,2,3}和int[] B={2,4,5},数组A和数组B的并集(A∪B)就是{1,2,3,4,5}交集(A∩B)={2}。这2个数组中元素都是正整数,假如数组A和数组B的声明是UInt[] A和UInt[] B,那么A和B可以写作A={x|x∈N+},B={x|x∈N+}集合也有基本的运算法则交换律 A∪B=B∪A,交集同理 结合律 (A∪B)∪C=A∪(B∪C),交集同理 分配率 (A∪B)∩... 阅读全文
上一页 1 ··· 4 5 6 7 8 9 下一页