自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

freepenix 的学习之路

学习过程中看到的好文章或者自己的一些心得,拿来跟大家分享~

  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++ 静态数据成员能不能受private控制符的作用

学习C++过程中,遇到一道问题:下面对静态数据成员的描述中,正确的是:A.可以在类内初始化B.不能被类的对象调用C.不能受private修饰符的作用D.可以直接用类名调用本以为是很简单的一道问题,类中变量,受private操作符作用应该是没有质疑的,但是我所看到的书中(人民邮电出版社《C和C++程序员面试秘笈》,感觉还是挺好的~),答案C是正确的(当然还有D,D没有争议)

2015-08-31 17:09:35 11447 17

转载 C++ 什么时候只能用intialization list而不能用assignment

1.当类中含有const、reference成员变量,对象成员;基类的构造函数都需要初始化。2.当基类有带参构造,子类就应当声明一个将参数传递给基类构造函数的途径。3.当基类派生子类对象时,就要对基类数据成员等初始化。示例代码:(1)#includeusing namespace std;class A {private: const int a

2015-08-31 16:36:17 1371

转载 C++四种强制类型转换运算符

C++有四种强制类型转换符,分别是dynamic_cast,const_cast,static_cast,reinterpret_cast。其中dynamic_cast与运行时类型转换密切相关,在这里我们先介绍dynamic_cast,其他三种在后面介绍。1、dynamic_cast运算符该转换符用于将一个指向派生类的基类指针或引用转换为派生类的指针或引用。

2015-08-31 09:53:23 492

转载 windows和ubuntu下使用python写备份脚本

1.windows 7:安装python2.x或者3.x,编程语言有不同的地方,需要注意,网上大多是2.x的教程。在cmd之后,运行python xxx.py之前,需要设置环境变量,把python安装时候的路径名写到变量值中,变量名还是Path我遇到的情况是在py文件直接快捷键Fn+F5运行,打包失败,但是在cmd中python xxx.py正常运行打包脚本,代码如下:# -*-

2015-08-31 09:49:57 402

转载 strcat();字符串拼接函数

自百度百科原型extern char *strcat(char *dest,char *src);用法#include 在C++中,则存在于头文件中。功能把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。说明src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向des

2015-08-30 14:09:49 985

转载 strftime()函数将时间格式化

原地址:http://blog.163.com/result_2205/blog/static/139819450201021762339822/我们可以使用strftime()函数将时间格式化为我们想要的格式。它的原型如下:size_t strftime(     char *strDest,     size_t maxsize,     const

2015-08-30 11:42:12 741

转载 C++16个常用面试题

1. C中static有什么作用  (1)隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,故使用static在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。  (2)static的第二个作用是保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和stat

2015-08-29 15:18:13 450

转载 c++ assert() 使用方法

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

2015-08-29 15:14:28 267

转载 C++ STL--stack/queue 的使用方法

转载地址:http://blog.163.com/jackie_howe/blog/static/199491347201111447143421、stackstack 模板类的定义在头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如

2015-08-29 11:33:21 280

转载 看懂SqlServer查询计划

转自:http://blog.chinaunix.net/uid-116213-id-3236397.htm对于SqlServer的优化来说,可能优化查询是很常见的事情。关于数据库的优化,本身也是一个涉及面比较的广的话题, 本文只谈优化查询时如何看懂SqlServer查询计划。由于我对SqlServer的认识有限,如有错误,也恳请您在发现后及时批评指正。首先,打开【SQ

2015-08-27 10:32:33 439

转载 堆与栈的区别

出处:http://blog.csdn.net/sky04/article/details/3865877一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分:1.    栈区(stack)——由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。栈区(stack)—— 由编译器自动分配释放 ,存放函数的参数值,

2015-08-27 10:20:09 271

转载 C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区

栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。  堆,就是那些由 new 分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个 new 就要对应一个 delete。如果程序员没有释

2015-08-27 10:13:51 227

Netflix文化:自由与责任(中英文双语对照版).ppt

Netflix文化:自由与责任(中英文双语对照版) 从某文库转载过来的,对于这种应该大家分享的文档,下载分什么的还是不应该有的~

2015-12-17

fiddler4_V4.5.1.5

软件测试工具

2015-08-27

FastStoneCapturecn.zip

软件测试可用,屏幕截图软件

2015-08-27

LINGO11.zip

LINGO,学习数学建模之时发现的软件,相比于matlab小巧却功能够用,很是喜欢~

2015-08-27

空空如也

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

TA关注的人

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