preguntar acerca de new-operator

5
réponses

C++ new int [0] — va-t-il allouer de la mémoire?

Une application de test simple: cout << new int[0] << endl; Sorties: 0x876c0b8 On dirait que ça marche. Que dit la norme à ce sujet? Est-il toujours légal d '"allouer" un bloc de mémoire vide? ... …
demandé sur 1970-01-01 00:33:29
4
réponses

L’Expression doit avoir un type de classe

Je n'ai pas codé en C++ depuis un certain temps et je suis resté coincé quand j'ai essayé de compiler cet extrait simple #include "iostream" using namespace std; class A { public: void f() { cout<<"f()n"; } }; int main() { // A a; //this …
demandé sur 1970-01-01 00:33:31
11
réponses

Imprimer dans une nouvelle ligne, java

J'ai le code suivant: System.out.println(" | 1 2 3 4 5 6 7 8 9"); System.out.println("----------------------------"); System.out.println(""); J'utilise println pour créer une nouvelle ligne. Est-il possible de faire la même ch …
demandé sur 1970-01-01 00:33:30
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
7
réponses

Que signifie le mot-clé’ new ‘ lorsqu’il est utilisé dans une interface en C#?

Développer une interface générique je voulais déclarer un constructeur dans une interface mais il dit que les constructeurs sont interdits là-bas. J'ai essayé de déclarer une méthode d'usine statique alors, mais il dit qu'aucune des méthodes statique …
demandé sur 1970-01-01 00:33:31
5
réponses

Quel est l’équivalent de new / delete de C++ en C?

Quel est l'équivalent de new / delete de C++ en C? Ou c'est la même chose en C/C++? ... …
demandé sur 1970-01-01 00:33:30
2
réponses

JavaScript: utiliser le constructeur sans l’opérateur «nouveau»

Merci de m'aider à comprendre pourquoi le code suivant fonctionne: <script> var re = RegExp('bab') ; alert(re.test('a')) ; alert(re.test('ab')) ; </script> Dans la première ligne il n'y a pas de new opérateur. autant Que …
demandé sur 1970-01-01 00:33:29
3
réponses

Comment initialiser les membres dans go struct

je suis nouveau à Golang afin de répartition en ce qui me rend fou: import "sync" type SyncMap struct { lock *sync.RWMutex hm map[string]string } func (m *SyncMap) Put (k, v string) { m.lock.Lock() defer m.lock …
demandé sur 1970-01-01 00:33:30
18
réponses

Dans quels cas dois-je utiliser malloc vs nouvelle?

je vois dans C++ qu'il y a plusieurs façons d'allouer et de libérer des données et je comprends que lorsque vous appelez malloc vous devez appeler free et lorsque vous utilisez l'opérateur new vous devez jumeler avec delete et c'est une erreur de mél …
demandé sur 1970-01-01 00:33:28
5
réponses

Ouvrir le bouton dans la nouvelle fenêtre?

Comment faire pour ouvrir le bouton dans une nouvelle fenêtre, en émulant "a href, target = _blank"? j'ai actuellement: <button class="button" onClick="window.location.href='http://www.example.com';"> <span class="icon" …
demandé sur 1970-01-01 00:33:31