Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [C++] Come definire una property Array?

    Penso che già il titolo sia sufficientemente esplicativo:

    mi servirebbe qualcosa di questo tipo:

    codice:
    int elementi[5];
    
    public:
    property int elementi[5] {
      int get[int i](){
        return elementi[i];
      }
      void set[int i](int nuovo){
        elementi[i]=nuovo;
      }
    }
    Grazie anticipatamente

  2. #2
    Ho trovato la soluzione. La posto nel caso qualcuno fosse interessato:

    codice:
    property string elementi[int] {
      string get(int i){ return elementi[i]; };
      void set(int i, string s){ elementi[i] = s; };
    }

  3. #3
    La mia soluzione non va.. da c# non riesco ad accedere agli elementi dell'array.. Spero che qualcuno mi illumini..

  4. #4
    Cosa ti dice da lato C#?
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Non trova la proprietà, cioè il compilatore non me le suggerisce proprio.
    Comunque ho risolto utilizzando i metodi get e set che vedevo da c#.

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.