🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #65

Why is this an error?

#65
From: Jim Knutson
Date: Sat, 17 Jun 1989 16:56
16 lines
633 bytes
If variables can be declared anywhere, why is the int sum
declaration below an error?  This happens when using g++ 1.35.0.

#include <stream.h>

main()
{
	for (int i = 1; i < 10; i++) {
		int sum += i;		// += is a parse error
		printf("i = %d, sum = %d\n",i,sum);
	}
}
-- 
Jim Knutson
knutson@mcc.com
cs.utexas.edu!milano!knutson
Technical Details
Message-ID: <2492@marconi.sw.mcc.com>
Path: arc1-ca.pugleaf.net!utzoo!telly!attcan!uunet!cs.utexas.edu!milano!marconi!knutson

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!telly!attcan!uunet!cs.utexas.edu!milano!marconi!knutson
From: knutson@marconi.sw.mcc.com (Jim Knutson)
Newsgroups: gnu.g++.bug
Subject: Why is this an error?
Message-ID: <2492@marconi.sw.mcc.com>
Date: 17 Jun 89 16:56:45 GMT
Organization: MCC, Austin, TX
Lines: 16