Visualizzazione dei risultati da 1 a 2 su 2

Discussione: C++ accesso a metodi

  1. #1

    C++ accesso a metodi

    Buongiorno, ho iniziato da poco a programmare con C++ e ho avuto un piccolo problema con l'uso delle classi, mi spiego meglio:

    1. ho definito una prima classe chiamata domain in cui ho definito variabili e funzioni;
    2. ho definito una seconda classe cell in cui ho definiti altre variabili e funzioni.


    Il problema si pone nel momento in cui scrivo una funzione in cell e devo accedere al vettore Fest definito e presente in domain. Riporto la parte di codice in cui si verifica il problema:

    codice:
        void cell::compU(){
         for (int d=0; d<nU; d++){
             U[d]=(cf[d] + domain.Fest[d]/2.0 )*rho;
          }   
        }
    L'errore prodotto è: cell.cpp:123:25: error: expected primary-expression before '.' token.

    Vorrei capire se commetto un errore nel momento in cui cerco di accedere alla variabile usando l'operatore "." oppure cos'altro.

    Ho provato anche ad impiegare la scrittura domain::Fest ma a quel punto il compilatore mi costringe a usare la parola chiave static che causa altre complicazioni.

    Vi ringrazio in anticipo dell'aiuto

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,293
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Tag per questa discussione

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 © 2019 vBulletin Solutions, Inc. All rights reserved.