请输入您要查询的俚语:

 

俚语 functor
释义

functor

A functor, or function object, is a class in C++ with the () operator overloaded. Functors are used a lot in the standard library to do custom comparisons. They're used in place of function pointers because sometimes you need to store a value or remember something (ie. put the functor into a special 'state' for whatever purpose), a functor can do this, a function pointer can't (without messing with global variables).
class over5 { // this class is the functor
bool operator() (int x) {
return x > 5;
}
};

std::list<int> L;

... // put a bunch of ints onto the list

over5 o5;
std::find_if(L.begin(), L.end(), o5);

// o5 will have its overloaded () operator called to check if the element in L is over 5.

color-as-functor

Corollary of gesture-theory (theory-of-action) in which humans are functors and symbols are actors.

Gesture-theory implies that action is the control of space. Thus symbols human beings make--such as gestures--not human beings themselves; control space.

Color is the only actor (space-controller) that is not a symbol and also acts as a functor.
Color-as-functor implies that color precedes consciousness FROM THE FUTURE indicating that colors may be conscious (chakras).
随便看

 

英语俚语辞典收录了3210630条英语俚语在线翻译词条,基本涵盖了全部常用英语俚语的翻译及用法,是英语学习的有利工具。

 

Copyright © 2000-2023 Newdu.com.com All Rights Reserved
更新时间:2025/1/23 21:20:20