Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    c++ [int* pippo] oppure [int *pippo]

    domanda da profano

    questo tipo di notazione è indifferente oppure stiamo facendo cose diverse?
    codice:
    int* pippo   oppure  int *pippo
    cioe il carattere che indica il puntatore "*" va a destra del tipo o a sinistra dell'indentificatore? è la stessa cosa o assume due significati diversi?

    approfitto per fare un'altra stupida domanda

    se scrivo
    codice:
    #include <abcde.h>    sto parlando del c
    #include <abcde>    sto parlando del c++
    è sempre vera sta cosa? basta vedere se c'e' o no l'estensione ".h"

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    int* pippo e int *pippo sono equivalenti (ovviamente, devi fare attenzione all'eventuale presenza di parentesi)

    Per gli include, ambedue sono ammessi per il C++

  3. #3
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    In realtà questa è una domanda da "warning"
    In caso di dichiarazione sulla stessa linea:

    int* p, k;

    solo p è un puntatore, k è un intero.
    la sintassi corretta sarebbe

    int *p, *k;

    per dichiarare due puntatori a int.

    Il problema nasce dal desiderio del C++ di astrarre il più possibile i dati.
    la cosa divertente è che facendo un typedef

    typedef int* PINT;
    PINT p, k;

    sono due puntatori a int;
    testato sul borland

  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    http://www.research.att.com/~bs/bs_faq2.html#whitespace

    Potrai chiarire meglio i tuoi dubbi su quel link
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

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.