Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    43

    [c++]domanda su funzione membro static

    ciao a tutti.
    ho una classe dove mi ritrovo a dover usare una funzione membro static.
    questa a sua volta chiama un'altra funzione membro che da quel che ho capito deve essere static per cui non e' collegata a nessun oggetto
    c,è un modo per renderla di istanza?
    grazie.

  2. #2
    Un metodo static è come se fosse una funzione "libera", non sta operando su un oggetto particolare, per cui è normale che non possa chiamare un metodo d'ìstanza... spiega un po' meglio la situazione: perché il primo metodo è static se poi deve chiamare un metodo d'istanza?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    43
    grazie per la risposta.
    volevo fare una classe con all'interno la funzione -pcap_loop- della libreria winpcap.
    se non la dichiaro static mi da errore nel terzo parametro che è una funzione che
    è invocata per ogni pacchetto letto che ho chiamato -ProcessPacket-.
    da ProcessPacket vorrei chiamare altre funzioni che vorrei fossero istanziabili.
    grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.