| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen | 
	
	
		| Autor | Nachricht | 
	
		| SeriethEX Mini JLI'ler
 
 
 
 Anmeldedatum: 14.06.2007
 Beiträge: 3
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 18.07.2007, 23:47    Titel: Bool Werte ändern? |   |  
				| 
 |  
				| Hi, 
 
 gibt einen Fehler an. Wie kann ich nun den Wer dennoch verändern?
 
 Fehlermeldung: error C2501: 'b' : Fehlende Speicherklasse oder Typbezeichner
 
 Danke.
 
 EDIT: Problem gelöst. Ich hatte die ANweisungen vor der WinMain Fnktion geschrieben. Gibt es keinen Weg es doch zu tun? Auch wenn es unübersichtlich ist, würde es mich dennoch interessieren.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Hazel JLI MVP
 
  
  
 Alter: 40
 Anmeldedatum: 19.07.2002
 Beiträge: 1761
 
 Medaillen: Keine
 
 
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| DirectXer Dark JLI'ler
 
  
 
 Anmeldedatum: 05.02.2005
 Beiträge: 1201
 Wohnort: Köln
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.07.2007, 13:22    Titel: |   |  
				| 
 |  
				| Das liegt daran, dass b = true ein Befehl ist, und Befehle können nur in lokalen Scopes (Funktionen) ausgeführt werden. bool b = true; ist dagegen eine Standard-Initialisierung, d.h. b wird direkt mit dem Wert true reserviert. 
 Gruß DXer
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| David Super JLI'ler
 
 
 Alter: 40
 Anmeldedatum: 13.10.2005
 Beiträge: 315
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.07.2007, 13:25    Titel: |   |  
				| 
 |  
				|  	  | DirectXer hat Folgendes geschrieben: |  	  | bool b = true; ist dagegen eine Standard-Initialisierung, d.h. b wird direkt mit dem Wert true reserviert. | 
 
 Und ich dachte immer das wäre eine copy Initialisierung!
  |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| DirectXer Dark JLI'ler
 
  
 
 Anmeldedatum: 05.02.2005
 Beiträge: 1201
 Wohnort: Köln
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.07.2007, 13:26    Titel: |   |  
				| 
 |  
				|  	  | David hat Folgendes geschrieben: |  	  |  	  | DirectXer hat Folgendes geschrieben: |  	  | bool b = true; ist dagegen eine Standard-Initialisierung, d.h. b wird direkt mit dem Wert true reserviert. | 
 
 Und ich dachte immer das wäre eine copy Initialisierung!
  | 
 grrrr
  |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		|  |