摘要: 1.标准写法: (!ptr)或(ptr) 这种写法在多数平台上都没歧义,只有一个统一的结果。 2.不要使用(NULL == ptr )或者 (nullptr== ptr ) 这种写法,在不同的平台上可能有不同的结果。 从此可以总结出,在不同的平台上,NULL可能会被定义为其他地址,当然这个地址都是非 阅读全文
posted @ 2019-02-24 20:37 西伯尔 阅读(4862) 评论(0) 推荐(1) 编辑
摘要: 1.typedef (1)typedef的使用 定义一种类型的别名,而不只是简单的宏替换(见陷阱一)。用作同时声明指针型的多个对象 typedef char* PCHAR; // 一般用大写,为char*起个别名PCHAR PCHAR pa, pb; // 可同时声明了两个指向字符变量的指针,若是c 阅读全文
posted @ 2019-02-23 17:53 西伯尔 阅读(5457) 评论(0) 推荐(0) 编辑
摘要: 一、区别 #include<stdlib.h> :.h是C的习惯 #include<cstdlib> : c开头是C++的习惯 二、stdlib.h是C语言库头文件之一,包含了以下函数: #include<stdlib.h> :.h是C的习惯 #include<cstdlib> : c开头是C++的 阅读全文
posted @ 2019-02-23 15:09 西伯尔 阅读(3285) 评论(0) 推荐(0) 编辑
摘要: 1.void*注意事项 ①不能建立void类型的引用②使用void* (void指针)类型,在给指针赋值时,必须把void指针强制转换为所需要类型的指针以保证赋值的正常进行。③void除了可以作为函数的返回值外,还可以作为函数的参数类型 eg: int func(void){ return 0;} 阅读全文
posted @ 2019-02-23 14:40 西伯尔 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: 一、收获: 1.qsort函数对数组、结构体等进行排序 #include <stdlib.h>//必须用stdlib.h,没用.h不用namespace不行 参数:1待排序数组首地址 2数组中待排序元素数量 3各元素的占用空间大小 4指向函数的指针,用于确定排序的顺序 eg: (1)重写cmp,固定 阅读全文
posted @ 2019-02-22 23:01 西伯尔 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1.文件结构 工作空间dsw 工程1 Source file .cpp,main Header file .h Resource files 工程2 同上 2.设置活动工程 每个工程都有一个main,需要设置活动工程来确定当前运行的是哪个工程的main,默认运行的是工作空间的第一个工程 在工程上 = 阅读全文
posted @ 2019-02-22 11:25 西伯尔 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 右键左下角Windows开始图标 ——> 单击 命令提示符(管理员)A 粘贴如下代码到dos窗口: slmgr /ipk 7GN97-FQ6DF-QBMYV-28KM2-76FCK(2020.10.1能用) 可以换激活码,去网上查最新的“Windows 10 LTSB 2016秘钥” slmgr / 阅读全文
posted @ 2019-02-11 23:14 西伯尔 阅读(5124) 评论(0) 推荐(0) 编辑
摘要: 第1章 文件结构 每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。 C++/C程序的头文件以“.h”为后缀,C程序的定义文件以“.c”为后缀,C+ 阅读全文
posted @ 2019-01-23 11:56 西伯尔 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.设置环境变量格式:set classpath=c:\jdk1.5\bin; 2.静态方法不可以调用实例方法; 3.System.out.println("我们是学生".length()); 输出结果5 4.public int indexOf(String str, int fromIndex) 阅读全文
posted @ 2019-01-23 11:38 西伯尔 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 读书:《高质量C++编程指南》 作者对“匈牙利”命名规则做了合理的简化,下述的命名规则简单易用,比较适合于Windows应用软件的开发。 【规则3-2-1】类名和函数名用大写字母开头的单词组合而成。 例如: class Node; // 类名 class LeafNode; // 类名 void D 阅读全文
posted @ 2019-01-23 11:36 西伯尔 阅读(1017) 评论(0) 推荐(0) 编辑