自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 typedef 名字

typedef 机制为我们提供了一种通用的类型定义设施,可以用来为内置的或用户定义的数据类型引入助记符号。例如typedef double wages;typedef vector vec_int;typedef vec_int test_scores;typedef bool in_attendance;typedef int *Pint;这些typedef 名字在程序中可被用作类型标识符//

2005-06-22 19:54:00 1668

原创 TCP/IP学习笔记 1

TCP/IP协议栈   这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP (User Datagram Protocol)协议、ICMP(Internet C

2005-06-14 21:31:00 1717

原创 C++ 第二章(数据类型)之四

常量const允许我们在变化和不变之间划清一条界限.const设计的最初动机就是取代预处理器#define进行值替代.从此其应用范围包括指针,函数变量,返回类型,类对象以及成员函数.const应用1: 值替代:C语言中典型使用预处理器进行值替代典型的用法:#define BUFSIZE  100;BUFSIZE 是一个名字,它不占用存储空间而且可以放在一个头文件中,目的是为使用它的所有的编译单元提

2005-06-10 00:41:00 1677

原创 C++ 第二章(数据类型)之三

引用类型引用reference, 有时候又称为别名(alias)。 它可以用作对象的另一个名字.通过引用,我们可以间接地操纵对象.其使用方式类似于指针,但是不需要指针的语法.在实际的程序中,引用主要被用作函数的形式参数——通常将类对象,传递给一个函数.这个特性最主要的是在函数中用来传递一个类的引用,见类的拷贝构造函数.引用就是原来对象的别名,对引用操作就是对原来对象本身操作,就象某人叫朱军,小名是

2005-06-09 17:08:00 1541

原创 C++第二章 数据类型

C++的数据无非是常量和变量,常量和变量在计算机中都有存储结构。我们编写的程序以及所保存的程序数据,在计算机的内存中是以二进制位序列的方式存放的.位bit 是含有0 或1 值的一个单元在物理上它的值是个负或正电荷.     在这个层次上,位的集合没有结构.很难,以某种意义来解释这些位序列.但是偶然情况下(尤其是当我们访问实际的机器硬件时),我们会因为需要或者为了方便在单独的位或者位集合的层次上,编

2005-06-09 15:05:00 1571

原创 谈谈字符对齐

朋友帖了如下一段代码:  #pragma pack(4)  class TestB  {  public:    int aa;    char a;    short b;    char c;  };  int nSize = sizeof(TestB);  这里nSize结果为12,在预料之中。   现在去掉第一个成员变量为如下代码:  #pragma pack(4)  class Test

2005-06-08 23:09:00 1982

原创 论指针

深入研究C/C++开始了,希望为以后打下坚实的基础.指针是一种数据类型,它指向另外一个对象的地址,其内容就是一块地址,但是他本身也有地址,二者不同.C++/C 程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以两者是等价的。数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以

2005-06-01 16:25:00 2889

原创 C++第一章之预编译

1: #ifndef, #ifdef,#include的介绍: ① ifndef #ifndef BOOKSTORE_H #define BOOKSTORE_H /* Bookstore.h 的内容 */ #endif   条件指示符#ifndef 检查BOOKSTORE_H 在前面是否已经被定义.这里BOOKSTORE_H是一个预编译器常量.习惯上预编译器常量往往被写成大写字母,如果BOOKST

2005-06-01 12:07:00 2148

MATLib primer

Matlib primer document

2016-01-28

Linux Man Page Howto

Introduce the linux man page how to

2008-08-25

Linux_Kernel_Architecture

Introduce the linux kernel architecture.

2008-08-25

.Hacking.Vim

Teach you how to use and develop vim.

2008-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除