preguntar acerca de operator-keyword

2
réponses

nouvel opérateur pour l’allocation de mémoire sur le tas

Je regardais la signature du nouvel opérateur. Qui est: void* operator new (std::size_t size) throw (std::bad_alloc); Mais lorsque nous utilisons cet opérateur, nous n'utilisons jamais de distribution. j'.e int *arr = new int; Alors, comment …
demandé sur 1970-01-01 00:33:31
1
réponses

c++ — conversions implicites avec l’opérateur ternaire

j'ai le code suivant: class A { public: operator int() const { return 5; } }; class B { public: operator int() const { return 6; } }; int main() { A a; B b; int myInt = true ? a : b; return 0; } tentative de compiler ce …
demandé sur 1970-01-01 00:33:37
2
réponses

opérateur std:: string () const?

quelqu'un Peut-il me dire ce que précisément operator std::string() signifie? ... …
demandé sur 1970-01-01 00:33:30
5
réponses

Comment l’opérateur.itemgetter et sort () travailler en Python?

j'ai le code suivant: # initialize a = [] # create the table (name, age, job) a.append(["Nick", 30, "Doctor"]) a.append(["John", 8, "Student"]) a.append(["Paul", 22, "Car Dealer"]) a.append(["Mark", 66, "Retired"]) # sort the table by age imp …
demandé sur 1970-01-01 00:33:33
5
réponses

Opérateur Haskell vs fonction priorité

j'essaie de vérifier quelque chose pour moi-même au sujet de l'opérateur et de la priorité de fonction dans Haskell. Par exemple, le code suivant list = map foo $ xs peut être réécrit comme list = (map foo) $ (xs) et finira par être list = …
demandé sur 1970-01-01 00:33:30
7
réponses

Bitwise et, Bitwise inclus ou question, en Java

j'ai quelques lignes de code dans un projet, dont je ne vois pas la valeur... buffer[i] = (currentByte & 0x7F) | (currentByte & 0x80); il lit le filebuffer à partir d'un fichier, stocké en octets, puis transfère ensuite dans le …
demandé sur 1970-01-01 00:33:29
4
réponses

Opérateur ‘::’ de Scala, comment ça marche?

en Scala, je peux faire une classe cas, case class Foo(x:Int) , et puis le mettre dans une liste comme ça: List(Foo(42)) Maintenant, rien d'étrange ici. Ce qui suit est étrange pour moi. L'opérateur :: est une fonction sur une liste …
demandé sur 1970-01-01 00:33:30
5
réponses

Python «en» opérateur: utilise l’égalité ou l’identité?

class A(object): def __cmp__(self): print '__cmp__' return object.__cmp__(self) def __eq__(self, rhs): print '__eq__' return True a1 = A() a2 = A() print a1 in set([a1]) print a1 in set([a2]) pourquoi …
demandé sur 1970-01-01 00:33:32