snlying的专栏

知识及经验是循序渐进的,持之以恒的去学习及实践。Coding......

排序:
默认
按更新时间
按访问量

Windows XP 如何设置系统自动关机任务

呵呵,我又回来了...一直以来,我都有个习惯,就是要睡觉之前设置计算机自动关机,然后放着音乐去睡觉 :)自动关机命令:开始 -> 运行 -> 输入"cmd” -> 然后在命令提示符后输入:shutdown -s -t 30(设置30秒后自动关机)或者:  开始 ->...

2009-03-20 09:29:00

阅读数:7467

评论数:2

字符数组,字符指针,Sizeof总结

 1.以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符,如在代码中写  "abc",那么编译器帮你存储的是"abc/0"2."abc"是常量吗?答案是有时是,有时不是。  不是常量的情况:"abc"作为...

2008-09-07 14:55:00

阅读数:538

评论数:0

main函数的参数

 ----------------------简单的说:-----------------------执行程序的命令行参数     void   main(int   argc,char   *   argv[])     很多程序都是需要从命令行输入参数的。如,在dos中的拷贝命令需要两个参数 ...

2008-09-07 10:05:00

阅读数:920

评论数:2

面向对象的三个基本特征(讲解)_转载

面向对象的三个基本特征(讲解)面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的...

2008-09-07 07:41:00

阅读数:587

评论数:0

struct 定义在C++与C中的区别

 struct S{  //};在VC6中,如果是cpp后缀名那么是没有问题的,但是如果后缀名为c,那么就会出现 error C2081 等错误,意思就是 S 没有定义等。应该写成下面的定义方式 typedef struct tagS{  //}S;

2008-09-05 20:22:00

阅读数:3783

评论数:1

C/C++中typedef struct和struct的用法[转。不知出自何处]

 C/C++中typedef struct和struct的用法       struct _x1 { ...}x1; 和 typedef struct _x2{ ...} x2; 有什么不同?            其实, 前者是定义了类_x1和_x1的对象实例x1, 后者是定义了类_x2和_x2...

2008-09-05 19:31:00

阅读数:1006

评论数:0

C++中的typename和class对比

 在模板中,定义模板类型template和template都是一样的。C++书上说,因为template里面的class和类定义class名字有重合,为了防止歧义,引入typename来取代template中的class。但是,typename并不完全等于class的作用。typename还有一个...

2008-09-05 19:25:00

阅读数:779

评论数:0

C++中class与struct的区别

关于使用大括号初始化class和struct如果定义了构造函数的话,都不能用大括号进行初始化如果没有定义构造函数,struct可以用大括号初始化。如果没有定义构造函数,且所有成员变量全是public的话,可以用大括号初始化。 关于默认访问权限class中默认的成员访问权限是private的,而st...

2008-09-05 19:20:00

阅读数:6895

评论数:2

构造函数、析构函数与赋值函数

编写类string 的构造函数、析构函数与赋值函数(25 分)   已知类string 的原型为:   class string   {   public:   string(const char *str = null); // 普通构造函数string(const string &ot...

2008-09-05 16:58:00

阅读数:558

评论数:0

ASSERT用法

 ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。例如,变...

2008-09-04 15:01:00

阅读数:585

评论数:0

经典的strcpy 函数

 已知strcpy 函数的原型是char *strcpy(char *strDest, const char *strSrc);其中strdest 是目的字符串,strsrc 是源字符串。   (1)不调用c++/c 的字符串库函数,请编写函数 strcpy(2)strcpy 能把strsrc 的...

2008-09-04 14:31:00

阅读数:616

评论数:0

const用法小结

 1.       const常量,如const int max = 100;  优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应)2.       const 修饰...

2008-09-04 14:21:00

阅读数:435

评论数:0

const的思考(柴凯)

1、什么是const?   常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const?  const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?  ...

2008-09-04 14:18:00

阅读数:423

评论数:0

什么是hash表

 什么是hash表?2007-02-05 13:09简单来说,hash就是找到一种数据内容和数据存放地址之间的映射关系。比如,由若干字符串要存放到一个哈西表中,希望能够在O(1)的时间内在表中定位某个特定的字符串,我们可以用数组来实现哈西表,找到某种函数sting   ->   intege...

2008-09-03 20:32:00

阅读数:717

评论数:0

C++中extern “C”含义深层探索

 1.引言   C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是...

2008-09-03 20:17:00

阅读数:416

评论数:0

#include 与 #include “filename.h” 有区别

对于#include ,编译器从标准库路径开始搜索 filename.h   对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h

2008-09-03 19:42:00

阅读数:915

评论数:0

#ifndef#define#endif的用法(整理)

 你所遇到的这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。     条件编译命令最常见的...

2008-09-03 19:25:00

阅读数:578

评论数:0

bool , float, 指针变量与“零值”比较的标准风格

 if ( flag )   if ( !flag )   如下写法均属不良风格,不得分。   if (flag == true)   if (flag == 1 )   if (flag == false)   if (flag == 0)   请写出 float x 与“零值”比较的

2008-09-03 19:03:00

阅读数:1476

评论数:0

sizeof和strlen区别和使用方法

一、sizeof的概念   sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法  1、用于数据类型 ...

2008-09-03 18:18:00

阅读数:1979

评论数:2

受打击了

      今天做了下《高质量程序设计指南》的试题,感觉很多编程基础还是掌握的不踏实,在为找实习复习的过程中把遇到的问题写下来。

2008-09-03 18:16:00

阅读数:653

评论数:1

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