自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 SEL数据类型,@selector的用法,以及调用SEL

1.SEL数据类型SEL是个指针类型的数据,类似C语言中的函数指针。在OC中,每个对象方法都有其对应着一个SEL变量。当我们调用对象方法时,编译器会将该方法转换成一个SEL的数据,然后去类中寻找该方法对于的SEL。(这里涉及的深层原理本文没有深究,本文仅仅将SEL以及@selector的使用)2.@selector的用法@selector(方法名),该函数返回一个SEL类型的...

2016-01-05 19:57:00 286

转载 git本地仓库与github远程仓库链接协议问题

前提条件:有github账号,本地安装了git,能上网。环境:ubuntu14.0.4LTS首先在你得在github上创建一个仓库new repository,然后再本地创建一个文件夹mkdir test。cd 到test中,然后git init。接着你要把本地仓库链接到远程仓库去,git remote add origin URL(你的github地址和所要绑定的...

2015-12-19 10:45:00 123

转载 Linux下包含头文件的路径问题与动态库链接路径问题

C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。自己指定的路径就不说了,这里说明一下系统自动搜索的路径。【1】include头文件路径除了默认的/usr/include, /usr/local/include等include路径外,还可以通过设置环境变量来添加系统include的路径:# Cexpo...

2015-12-18 21:54:00 146

转载 c++中basic_istream::getline()的返回值何时为真

今天在看primer,17ch中的IO库再探,做课后练习,要求用ifstream.getline(char*, const unsigned, char)读取一个文件,用循环:while(ifs.getline(str,10,'\n'))来读取文件,但while的判断条件一直为假,也就是说ifs.getline((str,10,'\n'))读文件的第一行的9个字符后就将ifs置为...

2015-12-11 21:34:00 382

转载 c++标准库函数equal_range()

首先容器(vector)的中的元素是有序的。这里就不讲容器元素类型为内置的类型的用法,因为比较容易。重点讲一下容器元素类型为自定义类型时的用法。当我们把自定义类型的数据成员的类型的值传给equal_range的第三个参数时,我必须得定义一个public的,以该类型为传入参数的构造函数。目的是为了让该类型的值隐式转换成自定义的类型。因此以该类型为形参的构造函数也不能是explicit的...

2015-12-05 14:06:00 518

转载 c++中类模版中的static数据成员的定义

这个有点绕。如下:1 template <typename T>2 class A{3 .........4 static std::allocate<T> alloc_;5 };6 7 template <typename T> //声明T为模版参数8 std:...

2015-12-02 13:14:00 138

转载 windows下,用绝对路径向html文件中插入图片

首先注意路径中是否包含中文名比如<img src="F:\头像\小黄人.jpg" width="500" height="200"/>如有,则应加入此句<meta http-equiv="Content-Type" content="text/html"; charset=utf-8 />目的是让此html文件支持中文编码。其次...

2015-11-23 17:10:00 460

转载 c++:类中的static成员

首先静态成员可以是public的,也可以是private的,只需在一般的变量、函数声明语句前加上static关键字即可声明一个static变量。类中的静态成员存在与任何对象之外,所有该类对象的共享一个static成员。静态成员对象不与任何对象绑定在一起,包括this指针。静态成员函数不能声明为const的,也不能在static函数体中使用this指针。可以直接使用作用与运算符...

2015-11-16 20:49:00 90

转载 c++中的const参数,const变量,const指针,const对象,以及const成员函数

const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。1.用const 修饰函数的参数如果参数作输出用,不论它是什么数据类型,也不论它采用“指针传递”还是“引用传递”,都不能加const 修饰,否则该参数...

2015-10-28 17:23:00 144

转载 进程与线程的区别,以及多进程与多线程

什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层神秘的面纱。任务调度线程是什么?要理解这个概念,须要先了解一下操作系统的...

2015-10-28 08:46:00 118

转载 详解new/delete(整合)

C++中内存的动态分配与管理永远是一个让C++开发者头痛的问题,本文通过对C++中内存的动态分配释放的基本原理的介绍,让读者朋友能对C++中的内存的动态分配与释放有较为深入的理解,从而更好驾驭C++程序。1. 函数(Function)(1) operator new function1 void * ::operator new(size_t); ...

2015-10-17 15:29:00 106

转载 a++与++a的区别

首先 a++和++a 的定义:看个例子A: a=5; b=++a; // 相当于a=a+1;b=a; 结果是a=6,b=6B: a=5; b=a++; // 相当于b=a;a=a+1; 结果是a=6,b=5所以书上有:(1) 如果用前缀运算符对一个变量增1(减1),则在将该变量增1(减1)后,用新值在表达式中进行其他的运算。(2) 如果用后缀运算符对一个变量...

2015-10-16 22:00:00 156

转载 malloc 申请得到的内存后,再 free 释放它的时候,操作系统会立即收回那块内存吗?...

stackoverflow上的回答: Inmanymalloc/freeimplementations,freedoesnormallynotreturnthememorytotheoperatingsystem(oratleastonlyinrarecases).Thereasonis,thatyouwillgetgaps...

2015-10-16 12:04:00 269

转载 c++中派生类对基类成员的三种访问规则(转)

C++中派生类对基类成员的访问形式主要有以下两种:1、内部访问:由派生类中新增成员对基类继承来的成员的访问。2、对象访问:在派生类外部,通过派生类的对象对从基类继承来的成员的访问。今天给大家介绍在3中继承方式下,派生类对基类成员的访问规则。1、私有继承的访问规则当类的继承方式为私有继承时,基类的public成员和protected成员被继承后成为派生类的private成员,派生...

2015-09-29 18:53:00 159

转载 c++ :OOP之静态类型与动态类型

所谓静态类型即类型指针或引用的字面类型;而动态类型即类型指针或引用的实际类型。 这一对概念一般发生在基类和派生类之间。 如: 1 class Base 2 { 3 ..... 4 } 5 6 class Derived : public Base 7 { 8 ..... 9 }10 11 Base *sbp = new...

2015-09-26 10:45:00 126

转载 对常量的引用(reference to const)的一般用途(转载)

如果是对一个常量进行引用,则编译器首先建立一个临时变量,然后将该常量的值置入临时变量中,对该引用的操作就是对该临时变量的操作。对C++常量引用可以用其它任何引用来初始化;但不能改变。关于引用的初始化有两点值得注意:(1)当初始化值是一个左值(可以取得地址)时,没有任何问题;(2)当初始化值不是一个左值时,则只能对一个const T&(常量引用)赋值。而且这个赋值是有一...

2015-09-16 22:55:00 456

转载 关于"cin>>"输入成功或失败时的“返回值”(转载)

今天在看c++primer的时候,读到其中这样一段话:When we use anistreamas a condition, the effect is to test the state of the stream. If the stream is validthat is, if it is still possible to read another input the...

2015-09-04 16:13:00 894

空空如也

空空如也

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

TA关注的人

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