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