码迷,mamicode.com
首页 >  
搜索关键字:void    ( 62627个结果
C++11新特性之 Move semantics(移动语义)
按值传递的意义是什么? 当一个函数的参数按值传递时,这就会进行拷贝。当然,编译器懂得如何去拷贝。 而对于我们自定义的类型,我们也许需要提供拷贝构造函数。但是不得不说,拷贝的代价是昂贵的。所以我们需要寻找一个避免不必要拷贝的方法,即C++11提供的移动语义。 上一篇博客中有一个句话用到了:#include void f(int& i) { std::cout << "lval...
分类:移动开发   时间:2015-11-11 16:41:54    阅读次数:334
(NO.00003)iOS游戏简单的机器人投射游戏成形记(六)
为什么要将手臂移动的代码单独放在一个方法中?其实这里是多次重构之后的版本.原来的移动代码是放在touchMoved方法里的.后来发现除了触摸手臂移动方式外,还要实现触摸屏幕移动手臂这第二种方式. 所以将其提取出来放在一个方法中,后面还会在Arm类的接口中做声明.现在我们暂且不管,单单看这个方法:-(void)moveArm:(MoveDirection)direction{ CCPhysi...
分类:移动开发   时间:2015-11-11 16:41:33    阅读次数:256
从头认识java-7.8 接口与工厂模式
这一章节我们来聊聊接口与工厂模式之间的关系。接口是实现多重继承的途径,生成遵循某个接口协议的对象的典型方式是工厂设计模式。这种设计模式使得接口与实现完全分开。package com.ray.ch07; interface Service { void doSomeThing(); } interface ServiceFactory { Service getService(...
分类:编程语言   时间:2015-11-11 16:41:10    阅读次数:210
【算法】插入排序/冒泡排序/选择排序
插入排序 插入排序的思想为:从数组的第二个元素开始遍历整个数组。针对每个元素,依次将其前面的所有元素和他进行比较,大于它的元素均向后移动,最后将该元素插入。 插入排序是一种稳定的排序算法。 时间复杂度T(n)=O(n^2) 最好情况下已排好序,T(n)=O(n) private void swap(int[] a, int i, int j) { int temp = a[j];...
分类:编程语言   时间:2015-11-11 16:38:22    阅读次数:199
(NO.00003)iOS游戏简单的机器人投射游戏成形记(十)
打开Arm.h,在其接口中添加一个新方法:-(void)armShoot;接下来在Arm.m中实现该方法:-(void)armShoot{ CGPoint startPoint = [self convertToWorldSpace:ccp(0, 5)]; CGPoint endPoint = [self convertToWorldSpace:ccp(20, 5)]; [_...
分类:移动开发   时间:2015-11-11 16:37:10    阅读次数:267
算法有序数组合并---在空间足够的情况下,进行O(n)的合并 并且移动次数最小
最近看一本书上有一个面试题,  原题目是 有两个递增数组 A1 A2,   A1的内存空间足够长, 现在要求合并 A2到A1,并且要求移动次数最小 ,面试的时候 我们尽量要以 最高效的方式完成 ,下面是此题  O(n)解法。void ReplaceCharInEnoughMemory(char*pStr) { if(pStr==0) return ; //计算空格...
分类:移动开发   时间:2015-11-11 16:33:04    阅读次数:217
UIImangeView
UIImageView 是用来设置图片的显示方式- (void)viewDidLoad { [super viewDidLoad];// UIImageView *imangview=[[UIImageView alloc]initWithImage:[UIImage imageName...
分类:其他好文   时间:2015-11-11 16:32:56    阅读次数:218
String.split() 测试
1、去掉所有 \r \n : 1 public static void main(String[] args) 2 { 3 String str = "A\r\nB\nc"; 4 String[] strs = str.split("[\r\n]+")...
分类:其他好文   时间:2015-11-11 16:20:53    阅读次数:163
uiTextView简单的用法
UITextView和UITextField常见的方法差不多。如下的一个简单例子:#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad.....
分类:其他好文   时间:2015-11-11 16:14:05    阅读次数:197
iOS 判断当前网络类型
- (void)NetworkStatusTo{ NSArray *subviews = [[[[UIApplication sharedApplication] valueForKey:@"statusBar"] valueForKey:@"foregroundView"]subviews]; ....
分类:移动开发   时间:2015-11-11 14:52:43    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!