自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jstarlet的博客

C/C++/OC 程序设计语言,iOS应用开发,iOS高效开源第三方类库,iOS游戏开发,iOS高级游戏开发

  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

转载 iOS求职之OC面试题

1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import#import能避免头文件被重复包含的问题:1) 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。使用include要注意重复引用的问

2015-09-22 19:47:10 337

原创 OC每周一考(二)

OC每周一考(二)1、什么是方法重写?举例说明答:子类可以从父类继承方法,但是有时候父类的方法不适合,这个时候子类就写一个和父类相同名字的方法,这个就是重写。例子:父类-(void)func{     NSLog(@“123”);              }子类-(void)func{     NSLog(@“456”);            

2015-09-19 16:20:06 652

原创 第二讲 类和对象

一、Objective-C与C++的区别 1.1 OC面向对象的特点 Objective-C是⼀一门面向对象的编程语⾔言:它可以对类和对象进⾏行管理; 像在C++中⼀一样,把头⽂文件和实现⽂文件分开写是非常有用的。 ObjC使用.h作为头⽂文件的后缀,使用.m作为实现⽂文件的后缀。并且在ObjC中, 使用 #import 包含头⽂文件,⽽而不是 #include。事实上,在c

2015-09-09 20:58:10 712

原创 第一讲 Objective-C开发入门

NSLog()函数的使用 使用NSLog()函数来打印“Hello,world!”消息//导入Foundation框架头文件,自动防止头文件的重复包含#import<Foundation/Foundation.h>int main(){ //新建项目时,生成的自动释放池 @autoreleasepool{ //类似于printf,用于输出数据,@+"C字符串"为Objc字符串

2015-09-09 20:38:53 760

原创 重载输出操作符

#include<iostream>using namespace std;class A{public: A(int _a = 0):aa(_a){} friend const A operator+(const A &a,const A &b); friend ostream & operator<<(ostream & out,const A & a); c

2015-09-04 18:06:51 870

原创 重载算术运算符

下面的例子说明了如何算术运算符重载:#include<iostream>using namespace std;class A{public: A(int _a = 0):aa(_a){} void print(); friend const A operator+(const A &a,const A &b); const A operator-(const

2015-09-04 17:39:08 1168

原创 操作符重载

可以使用操作符,操作非默认类型的操作数。让同样的操作符执行不同的操作(操作其他类型的操作数),称为操作符重载。函数重载:用同样的函数,操作不同类型的形参。操作符的重载不是自动的。如:Point  + Point//没有定义对Point类的+运算。1、只能重载已经存在的操作符(与函数重载不同),不能创造一个新操作符。2、操作数的数目也应和原始定义一致 。1+2;Point +

2015-09-04 16:54:45 575

原创 使用类和对象

可以向一个函数传递对象作为参数,也有传值、传引用、传指针三种传递方式。对象也可以作为函数的返回值,也有传值、传引用、传指针三种传递方式。为了避免对象的拷贝,经常传递对象的引用。const 引用。(为什么传值返回时,要创建临时变量?)如果传值方式返回,系统将创建一个临时对象,来接收返回值。int a = 10;int b = a;Circle c1;Cirecle

2015-09-04 10:22:55 806

原创 解释此函数原型中三个const的作用const int* computeResult( const int& var ) const。

答:        第一个函数返回值的const表示返回的是一个常量指针;        参数const说的是var是一个常引用,无法通过var来修改变量的值;        第三个const表示computeResult函数是一个常成员函数,无法在函数中修改对象成员变量的值。

2015-08-31 19:33:52 587

原创 C++中,编译器会默认提供的构造函数有哪几种? C++中默认构造函数有几种,详细描述每一种。

答:        只有一种,默认构造函数。(不带参数的构造函数)答:两种:        1.不带有任何参数的构造函数。比如 Example();如果用户没有定义任何构造函数,则编译器会默认提供这个构造函数。        2.带有默认值得构造函数。比如Example(int a = 23);

2015-08-31 17:06:37 1805

原创 什么是默认构造函数?

不传递任何参数就可以被调用的构造函数。默认构造函数分为两种:本身不带参数以及带参数,但每一个参数都带默认值。

2015-08-31 17:04:06 2117

原创 new delete 与malloc free 的联系与区别?

答:        new delete和malloc free都是释放申请的堆上的空间,都是成对存在的,否则将会造成内存泄露或二次释放。不同的是,new delete是C++中定义的操作符,new除了分配空间外,还会调用类的构造函数来完成初始化工作,delete除了释放空间外还会调用类的析构函数。而malloc和free是C语言中定义的函数。

2015-08-31 17:00:48 607

原创 类中包含几种成员,分别是什么?

类中有两种成员:成员变量以及成员函数。其中成员变量分为静态的成员变量以及非静态的成员变量;成员函数分为静态的成员函数以及非静态的成员函数。

2015-08-31 16:22:13 17580

原创 面向对象的三个基本特征,并简单叙述之?

答: 1.封装:        封装是指利用抽象数据类型和基于数据的操作结合在一起,数据被保护在抽象数据类型的内部,系统的其他部分只有通过包裹在数据之外被授权的操作,才能与这个抽象数据类型进行交互。2. 继承:        它是与传统方法不同的一个最有特色的方法。它是面向对象的程序中两个类之间的一种关系,即一个类可以从另一个类(即它的父类)继承状态和行为。继承

2015-08-31 16:17:43 4324

原创 举例说明对象和类

类:电脑对象:苹果电脑,联想电脑,华硕电脑对象的属性:品牌,制造商,内存大小,磁盘大小等对象的行为:上网,看视频,发邮件等

2015-08-31 16:16:03 1898

原创 简述使用<iostream.h>与<iostream>命名空间std这两种形式有什么区别?

答:         和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。             iostream.h是C的头文件库,iostream是C++标准头文件库,C++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。(但是因为早期C++继承了C的特性,为了兼容以

2015-08-31 16:08:56 3831

原创 class和struct 的区别?

答:在C++中,在class中声明的成员默认为private成员,而在struct中声明的成员默认为public成员。class的默认继承方式为private, struct默认继承方式为public;

2015-08-31 13:18:45 464

原创 C也可以通过精心封装某些函数功能实现重用,那C++的类有什么优点吗(从面向对象的三大属性进行分析)

答: (1).封装:将客观事物抽象成类,每个类对自身的数据和方法实行protection(private,protected,public),而C不具备这种语法。    (2).继承:派生类继承自基类,基类中拥有的数据派生类中也就拥有了,提高代码重用性,不需要再重新编         写代码。     (3).多态:是将父对象设置成为和一个或更多的他的子

2015-08-31 13:12:49 1258

原创 类和对象

关于C++的一系列学习,不断更新,直到整个C++内容完结。类是对象的类型,对象是类的实例。类:电脑对象:苹果电脑,联想电脑,华硕电脑。对象的属性:品牌,制造商,内存大小,磁盘大小等。对象的行为:上网,看视频,发邮件等。int 是1,2,3的数据类型,1,2,3是int 类型的变量。一个类里有数据成员,成员变量,静态数据成员,非静态数据成员。数据成员:用来区分

2015-08-29 14:20:56 784

java课程实验

java课程所需要的实验,包含鸽巢原理,三角形,圆形的封装,类的继承性,构造函数等。

2015-01-05

基于JAVA的鸽巢原理

用java编译的鸽巢原理,里面有成功运行的源文件和关于鸽巢原理的文档。

2015-01-05

jsp+mysql实现的微博系统

jsp+mysql实现的微博系统 希望能帮助大家

2014-11-14

Java2实用教程(第四版)课后习题1-8章答案最终

Java2实用教程(第四版)课后习题1-8章答案最终 可用于考试复习

2014-06-23

JSP +SQL的人事管理系统

是一个用JSP开发的网页人事管理系统,数据库使用的是SQL,内有SQL文件,导入即可,代码只需在Conn.java处改写你的数据库密码即可运行,源代码导入时,会有错误文件,当你打开数据库,又改动了密码,就不必理会,直接运行。 内有源代码,SQL数据库,和实训报告。 是一个小小的开发系统,可以满足一般需求。

2014-06-23

空空如也

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

TA关注的人

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