Thread g++ != C++ Standard ? (16 answers)
Opened by J-jayz-Z at 2006-01-09 11:20

murphy
 2006-01-09 14:38
#11321 #11321
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Also ich weiß nicht, was ihr für Probleme habt. Bei mir geht das, wenn man alle Flüchtigkeitsfehler in deinem obigen Code korrigiert:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
#include <vector>

using namespace std;

struct foo {
 int bar;
 int blubb;
};

vector<foo> lala(2);

kompiliert einwandfrei und ebenso
Code: (dl )
1
2
3
4
5
6
7
8
#include <iostream>

int x = 4;

int main(void) {
int x = 3;
std::cout << ::x << x << std::endl;
}


Letzteres liefert beim Ausführen auch die richtige Ausgabe ;)

Getestet mit
Code: (dl )
1
2
3
$ gcc --version
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5247)
[...]


edit: mit
Code: (dl )
1
2
3
$ gcc --version
gcc (GCC) 3.3.4 (pre 3.3.5 20040809)
[...]

gibt's auch keine Probleme.\n\n

<!--EDIT|murphy|1136810637-->
When C++ is your hammer, every problem looks like your thumb.

View full thread g++ != C++ Standard ?