Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Cos'è la bolla dell'IA e perché se ne parla
Cos'è la bolla dell'IA e perché se ne parla
Si parla molto ultimamente di "bolla dell'intelligenza artificiale", ma non è sempre chiaro perché: l'IA è una tecnologia molto promettente e che ha già cambiato molte cose dentro e fuori le aziende, ma ci sono enormi aspettative che stanno gonfiando a dismisura i valori delle azioni e distorcendo il mercato. Il che, com'è facile intuire, può portare a una ripetizione della "bolla dotcom", e forse anche di quella dei mutui subprime. Vediamo perché
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-10-2006, 04:35   #1
ziph
Member
 
Iscritto dal: May 2005
Messaggi: 34
problemi di undefined reference

ciao a tutti,
vi pongo un problema che spero sia di facile soluzione, (sto programmanda in c++ da 1 settimana) ,

sto cercando di implementare una libreria per risolvere il TSP su grafo tramite Ant Colony Optimization in c++, praticamente le formiche si muovono sul grafo e trovano la soluzione migliore aggiungendo "feromone" sui lati del percorso migliore (seguiranno VRP,vehicle routing problem, multiplo con capacità e time window e il PDP,pickup and delivery problem, è per la tesi!)

il problema è questo:

header classe formica:

Codice:
class AntTSP {
	public:
		  long int  *tour;
  		  char      *visited;
  		  long int  tour_length;
		  long int  n;  		//numero di passi nel tour 
                                               (nel tsp  corrisponde al num città)
		 
		   //puntatori alle variabili del problema AcoTSP utilizzate
		  static double   **total;
		  static double   q_0;
              .....
.....vari metodi..

implementazione
Codice:
#include "AntTSP.h"

AntTSP::AntTSP()
{		
}

void AntTSP::init(long int num)
{		
          n = num;
	  tour =  new long int[n+1];
	  visited =  new char [n];
}

AntTSP::~AntTSP()
{	
         delete [] tour;
	 delete [] visited;
}

..metodi..
i membri static, che dovrebbero essere comuni a tutta la classe, vengono passati in un metodo di inizializzazione del problema, che ho chiamato AcoTSP, dopo aver creato un array di formiche, cioè riassumendo il metodo:

Codice:
void AcoTSP::initialize(const char *tsp_file_name)	  
{    
  set_default_parameters();
  TSP::initialize( tsp_file_name, nn);   //viene inizializzato col metodo di TSP
  
//alloca la colonia
  ant = new AntTSP[n_ants];
  
  for (int i = 0 ; i < n_ants ; i++ ) 
  {
  	ant[i].init(n);
  }
  
//passo i parametri del problema alla colonia
	  
          AntTSP::total;  //matrice del feromone
	  AntTSP::q_0=q_0;
...

il distruttore di AcoTSP fa il delete di ant.
Ora alla fine di tutta questa descrizione il problema è che in fase di link di un programma di prova che chiama i metodi di AcoTSP c'è un "link error undefined reference to Ant::total, Ant::q_0 ecc.." cioè di tutti i membri statici, ripetuti varie volte. Nei metodi di AcoTSP vengono chiamati metodi che lavorano sulle formiche che a loro volta utilizzano in lettura i membri statici della loro classe.

Qualcuno mi può aiutare? Vi ringrazio in anticipo.
ciaoo

Ultima modifica di ziph : 22-10-2006 alle 05:00.
ziph è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
SpaceX: un satellite ha fotografato il s...
36 idee regalo con offerte Amazon sotto ...
Sony assume il controllo dei Peanuts: Sn...
DJI Neo scende a 149€ su Amazon, in vers...
Scoperto un nuovo esopianeta che orbita ...
Blue Origin NS-37: successo per la missi...
Potrebbe essere stata rilevata una super...
La cometa interstellare 3I/ATLAS è...
Xiaomi 17 Ultra: l'autonomia non sarà un...
Il processo produttivo a 2 nm di TSMC è ...
L'atteso aggiornamento dei driver della ...
The Elder Scrolls VI nel 2029 e Fallout ...
Il Ryzen 7 9850X3D appare nel catalogo d...
Weekend pre natalizio Amazon, ecco tutte...
Prezzi giù su Oral-B iO: spazzolini elet...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:24.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v