码迷,mamicode.com
首页 >  
搜索关键字:编译期    ( 894个结果
数组和字符串
1. “数组名代表了数组的存储首地址,是一个地址常量”。对于char *p1 = "A String.";和char p2[] = "Another String.";这两种写法的不同:p1指向的这个字符串是个常量, 不可改变, 程序在编译期间就为"A String."这个字符串分配了固定的空间, ...
分类:编程语言   时间:2015-07-22 18:24:30    阅读次数:123
delegate、notification、KVO场景差别
delegate:编译器会给出没有实现代理方法的警告一对一使用weak而不是assign,或者vc消失时置为nil可以传递参数,还可以接收返回值notification:编译期无法排错一对多恰当时候需要移除注册,否则多次add会造成多次收到消息可以传递参数,但无返回值、KVO:简单的实现两对象间的信...
分类:其他好文   时间:2015-07-22 12:44:24    阅读次数:96
虚函数和纯虚函数
虚函数为了重写和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!1、动态绑定在执行期间(非编译期)判断所引用对象的实际类型,根据实际类型(动态类型)调用相应的方法。动态绑定灵活性相...
分类:其他好文   时间:2015-07-18 21:10:29    阅读次数:114
C++ 编译器的函数名修饰规则
C++ 编译器的函数名修饰规则  函数名字修饰(Decorated Name)方式      函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型。LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置。 多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自动区分他们。当然,在某些情况下需要指定函数...
分类:编程语言   时间:2015-07-17 21:10:05    阅读次数:255
C#代码:用事件模式实现通知
事件提供了一种标准的机制来通知监听者。.NET的事件模式使用了事件语法来实现观察者模式。任意数量的客户对象都可以将自己的处理函数注册到事件上,然后处理这些事件。这些客户对象不需要再编译期就给出。时间也不必非要有订阅者才能正常工作。在C#中使用事件可以降低发送者和可能的通知接受者之间的耦合。发...
分类:Windows程序   时间:2015-07-16 13:34:47    阅读次数:161
AS问题解决系列3—iCCP: Not recognizing known sRGB profile
1. 问题描述 ?? ? ? 在Android Studio 1.2.2下编译期间,出现了下面警告信息:‘ ? ? ...\res\drawable-hdpi\add_green.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edit...
分类:其他好文   时间:2015-07-16 12:10:34    阅读次数:495
类中重载和重写的区别
函数重载 必须在同一个类中进行 子类无法重载父类的函数,父类同名函数将被名称覆盖 重载是在编译期间根据参数类型和个数决定函数调用 函数重写 必须发生于父类与子类之间 并且父类与子类中的函数必须有完全相同的原型 使用virtual声明之后能够产生多态(如果不使用virtual,那叫重定义) 多态是在运行期间根据具体对象的类型决定函...
分类:其他好文   时间:2015-07-13 14:04:21    阅读次数:99
Nim教程【十五】【完结】
模版模版是Nim语言中的抽象语法树,它是一种简单的替换机制,在编译期被处理这个特性使Nim语言可以和C语言很好的运行在一起像调用一个方法一样调用一个模版请看如下代码:template`!=`(a,b:expr):expr=#thisdefinitionexistsintheSystemmodulen...
分类:其他好文   时间:2015-07-08 20:46:00    阅读次数:132
重踏学习Java路上_Day19(异常,File)
1:异常(理解) (1)程序出现的不正常的情况。 (2)异常的体系 Throwable |--Error 严重问题,我们不处理。 |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常...
分类:编程语言   时间:2015-07-06 14:10:24    阅读次数:134
指令介绍-起步阶段
AngularJS有一套完整的、可扩展的、用来帮助web应用开发的指令集,它使得HTML可以转变成“特定领域语言(DSL)”,是用来扩展浏览器能力的技术之一,在DOM编译期间,和HTML关联着的指令会被检测到,并且被执行,这使得指令可以为DOM指定行为,或者改变它。AngularJS通过称为指令的新...
分类:其他好文   时间:2015-07-06 12:06:21    阅读次数:107
894条   上一页 1 ... 65 66 67 68 69 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!