- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 GBK/GB2312/UTF-8区别于联系
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把
2015-12-08 21:56:33 306
原创 ASCII码、Unicode、UTF-8区别于联系
原文: http://my.oschina.net/darionyaphet/blog/221124ASCII码在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节。一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11
2015-12-08 21:55:27 409
原创 new对象时,类名后加括号与不加括号的区别
http://www.cnblogs.com/Braveliu/p/4263145.html#include using namespace std;// 空类class empty{};// 一个默认构造函数,一个自定义构造函数class Base{public: Base() { cout << " default Base con
2015-02-14 17:57:53 1675
转载 STL提供六大组件以及彼此之间的关系
STL提供六大组件,彼此可以组合套用:1、 容器(Containers):各种数据结构,如:vector、list、deque、set、map。用来存放数据。从实现的角度来看,STL容器是一种class template。2、 算法(algorithms):各种常用算法,如:sort、search、copy、erase。从实现的角度来看,STL算法是一种 function templa
2015-02-14 17:31:30 478
原创 为什么在写C++程序时预编译头只能是#include<iostream>而不能是#include<iosteam.h>
为什么在写C++程序时预编译头只能是#include而不能是#include刚开始学习程序时只是填鸭式的学习,很少问为什么,现在工作了,虽然每天在写代码,但是感觉飘在空中,追根究底,还是没有学通,基础知识薄弱,现在回过头来想从新从基础开始,多问自己几个为什么。就从这一个问题开始吧...转载: http://www.lihuasoft.net/article/show
2014-12-22 23:19:42 3494
原创 32位系统与64位系统之自我问答
我从自己近期了解的一些知识点出发,通过自我提问的方式,循序渐进的说说我对计算机系统一些问题的理解,如果有什么问题希望大家指点.1.为什么32位机器使用4G以上内存是浪费? 答: CPU与内存之间就是一个数据读写的过程;两者之间通过三类总线进行数据传输与通信; 地址总线、数据总线、控制总线; 地址总线 : 一条地址总线传输的数据只能为
2014-12-20 14:14:36 649
原创 typedef与#define的使用时注意点
本篇文章根据自己对typedef以及#define的认识,通过提问加释义的方式,分享对这两个关键词的用法,了解其中未知内容同时在编程或者面试中避免不必要的错误。 作者: 飞哥;1.例: typedef static int STINT; //是否 正确? 释义: 错误,typedef 本身是一种存储类的关键字,与auto、extern、mutable、sta
2014-12-09 22:55:47 561
原创 深入理解"指针"之面试题解析
该编文章是收集网络上有关指针题目并对其进行整理,其目的是加深对指针的理解,使自己对指针理解更加透彻。文章以讲解题目为主同时在原有题目基础上进行拓展。 一些理解不正确的地方,希望各位指正! 谢谢1.请说明以下定义指针之间的区别:char const * p1; char * const p2; char const * const p3; co
2014-12-07 13:11:01 638
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人