自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

转载 原来C++里边只要是非零都认为是真,只有在值为0的时候才认为是假

原来C++里边只要是非零都认为是真,只有在值为0的时候才认为是假比如int a=-100那么如果用if(a)判断的话此时为真如果a = 0 如果用if(a)判断的话此时为假

2016-03-30 09:41:01 1715 3

原创 关于C++ 引用<初学写代码小记>

INT BufPos = 0; INT BufPos2 =0; CHAR TmpBuf[1025];  //临时空间,用于生成封包 CHAR TmpBuf2[1025]; memset(TmpBuf,0,sizeof(TmpBuf)); memset(TmpBuf2,0,sizeof(TmpBuf2)); WriteToTempBuf((CHAR*)&Msg.m_ChrID

2016-03-26 11:55:58 349

转载 C++ vector

vector buf;buf.clear();意思是清空buf这个向量里面的所有数据,buf.erase();意思是删除buf中当前指向的数据;delete *it; 意思是删除迭代器it指向的值;

2016-03-24 10:44:59 219

转载 C++ strIcmp 字符串大小比较

strIcmp_stricmp函数用于对两个字符串进行比较(字符不分大/小写)。头文件:string.h。语法 int _stricmp(const char *string1, const char *string2);string1:字符串。string2:字符串(字符不分大/小写)。返回值:当string1>string2时,返回1;等于时,返回0

2016-03-22 14:38:34 7668

转载 assert()函数用法总结

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单ba

2016-03-14 09:33:47 224

转载 Visual Studio 2012 与此版本的 Windows 不兼容 解决

警告:[Window Title] 程序兼容性助手[Main Instruction] 此程序存在已知的兼容性问题[Expanded Information] Visual Studio 2012 与此版本的 Windows 不兼容。有关详细信息,请联系 Microsoft。下载更新包安装:http://www.microsoft.com/zh-CN/dow

2016-03-05 09:27:17 3079

转载 C++中字符串字面值和字符相加

string s = “aa”+‘a’;  这个定义的s的值是空的(“”);"aa" 是元素为 char 类型的数组,在表达式中隐式转换为指针, 'a' 的类型是 char,这是个整数类型——以上是C++的规定指向数组首元素(或者说第0个元素)的指针加上整数N,结果就是指向数组第N个元素的指针。——如果数组没有N个元素,结果是未定义的,然而编译器不一定能检查出这种情况对

2016-03-02 16:48:17 3262 2

转载 C++带符号类型和无符号类型

带符号类型表示正数或负数(包括0),而无符号类型只能表示大于或等于0.  按照概念推理,说明int类型是无符号,写成unsigend int 表示我建立的这个int类型只能表示大于或等于0的数

2016-03-02 16:23:48 1585

转载 C++ typedef

第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指

2016-03-02 14:34:42 171

转载 C++ const

我之前也是以为我对const char *ptr 这种形式的写法是掌握了的,真的,不就是说一个指针是不可改变的吗? 那么问题就来了,到底是ptr指针本身不能改变,还是ptr执行的值不能改变呢? 从网上的资料上看,有如下的解释: Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 

2016-03-02 12:10:25 243

转载 C++中顶层const和底层const

1. 顶层 const 与底层 const 概念指针本身是一个对象,因为,指针实际对应着内存单元的一段存储空间,然而,指针所指向的也是一个数据对象,因此,指针是一个常量与指针所指向的是一个常量是两个完全不同的概念,顶层 const 表示的是 指针本身是一个常量, 底层 const 表示的是 指针所指的对象是一个常量,更一般情况下, 顶层 const 可以表示任意对象是一个常量,这对于算

2016-03-02 12:03:10 326

原创 顶层 const 与底层 const

const char * P     //可以改变指针地址,不可改变指针指向内容  (从左到右看const最开始挨着哪个) 一般使用率80%char *const  P     //可以改变指针内容,不可改变指针指向地址  (从左到右看const最开始挨着哪个)const int *const p3 = p2  //地址和内容都不可改变

2016-03-02 12:01:52 275

转载 C++ 中const

const 表示常量,相当于宏定义,只能读取,不能修改。常变量:const 数据类型 符号常变量 = 数值如:const float PI=3.14;指针常量:数据类型 *const 指针变量=变量名如:char *const p="abc";const修饰的是指针变量,而不是指针的值,所以指针指向的值是可以修改的。常指针:const 数据类型

2016-03-02 11:35:14 202

cppcheck-1.85-x86-Setup

C:\Program Files (x86)\Cppcheck\cppcheck.exe --enable=all --quiet --verbose --template=vs $(SolutionDir) $(ItemDir)

2018-12-07

vs2008升级器

vs2008升级器

2017-08-23

游戏引擎讲解

无意之中看到上任程序员遗留下来的文档 觉得不错

2014-09-24

适合linux初学者的一些小知识

同事制作的、只是上传给初学者了解、适合linux初学者的一些小知识

2014-07-22

EurekaLog内存泄漏工具

EurekaLog内存泄漏工具:应用于多个IDE、可和exe壳兼容

2014-07-22

weblogic 10.3 的部署以及配置数据源

本人对weblogic 10.3的总结以及描述

2011-04-03

空空如也

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

TA关注的人

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