码迷,mamicode.com
首页 >  
搜索关键字:函数    ( 185713个结果
C++必知必会(5)
条款47模板局部特化 不能对函数模板进行局部特化,所能做的即使重载它们。 但可以对类模板进行局部特化。 template class Heap;      //主模板 template classHeap{…}; //局部特化 局部特化的语法类似完全特化,但是他的模板参数列表是非空的。当使用任何(未经修饰的)指针类型来实例化一个Heap时,这个局部特化版将优先于主模板而被采用。进一步而言...
分类:编程语言   时间:2014-06-07 01:46:57    阅读次数:248
C++必知必会(3)
条款26操作符函数查找 class X {        public:               Xoperator %( const X& ) const;             //二元取余操作               XmemFunc1( const X&);               voidmemFunc2(); }; 可以采用中缀或函数调用语法来调用这个重载...
分类:编程语言   时间:2014-06-05 12:31:55    阅读次数:311
数据结构成为小语言
数据结构成为小语言   面向语言的开发并不一定意味着,一定要自己开发解析器或编译器。这就是说,我们将在下一章学习创建解析器,然后,把这样的解析器和本章介绍的方法照结合起来,去构建一个简单的编译器。可以通过创建数据结构和函数或模块,就能够做很多事,数据结构描述了准备做什么,而函数或模块定义了如何解释结构。 几乎可以用任何语言创建数据结构来表示一个程序,但是 F# 更适合。F# 的文字列表和数组...
分类:其他好文   时间:2014-06-05 10:18:35    阅读次数:220
自定义实现GetProcAddress函数
自定义实现GetProcAddress函数...
分类:其他好文   时间:2014-06-05 09:25:18    阅读次数:158
C++必知必会(4)
条款35 placement new 直接调用构造函数是行不通的,然而可以通过使用placement new来哄骗编译器调用构造函数: void *operatornew(size_t, void* p) throw() { return p;} placement new是operator new的一个标准的重载版本,也位于全局名字空间中,但和我们通常看到的operator new不同,...
分类:编程语言   时间:2014-06-05 09:20:32    阅读次数:315
ThreadPool原理分析
看下ThreadPoolImpl的构造函数: /** * This constructor is used to create an unbounded threadpool */ public ThreadPoolImpl(ThreadGroup tg, String threadpoolName) { inactivityTimeout = ORB...
分类:其他好文   时间:2014-06-05 07:41:45    阅读次数:386
JavaScipt面向对象编程----闭包
在javascript中闭包是一个很不好理解的概念,但是确实一个不可逃避的东西,那么今天我们就来一起学习一下闭包。                   什么是闭包?         闭包:官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信读完这句话以后,你就更加不知道什么是闭包了。其实通俗的说闭包就是一个函数a内部的局...
分类:编程语言   时间:2014-06-05 06:19:03    阅读次数:254
【Linux驱动】文件描述符以及相关知识
1、文件描述符 Linux操作系统中,几乎所有的设备都被抽象成为设备文件。因此,当我们想对设备进行操作的时候可以直接去操作其相应的设备文件。设备文件即是文件,要想对文件进行操作,无非就是:打开文件、关闭文件、写入数据、读出数据等,它们分别对应的函数有open(),close(),write(),read(),就以其中的open()函数做一个分析。open函数的作用是打开一个文件。 (1)它的定...
分类:系统相关   时间:2014-06-05 06:17:45    阅读次数:389
OpenGL 5: Shader画心形
初始化Open Program的四个函数: GLuint shaderProgram = glCreateProgram(); glLinkProgram(shaderProgram); glValidateProgram(shaderProgram); glUseProgram(shaderProgram); 这样创建并使用了一个Open GL Program ,这里是用来装 GL sha...
分类:其他好文   时间:2014-06-05 06:00:07    阅读次数:314
你应该知道的几个js知识
1.在javascript的块级作用域是以函数来决定的. if(true){ var scopeName = "felayman"; } print(scopeName);上述虽然scopeName是在{}内声明的,但是它不属于块级作用域,在{}范围内依然能进行访问.因此,如果想在javascript中声明一个块级作用域,需要借助于函数来实现,如...
分类:Web程序   时间:2014-06-05 05:36:19    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!