Die Verwendung von extern in c++

Ich habe Schwierigkeiten zu verstehen, wie "extern" funktioniert.
Ich habe Google gesucht, aber es scheint nicht zu sein, die speziellen Beispiel Fall ich versuche

Wenn ich eine Datei main.cpp die Verweise.h
und in ihm habe ich eine Liste namens LISTE1 (was ist ein double-array mit 100 x 100)
so habe ich doppelte List1[100][100];

wie kann ich diese Liste in one.cpp bitte?

extern double LIST1[100][100]

funktioniert nicht :/

main.cpp:

#include "one.h"

extern double LIST1[100][100];

one.cpp:

void one::useList()
{
for(j = 0; j < 100; j++)
   {
     for(i = 0; i < 100; i++)
    {
         LIST1[j,i] = 0.5;
    }
 }
}

Dies ist, was ich habe.

Fehler, die ich immer bin:

1>main.obj : error LNK2001: nicht aufgelöstes externes symbol "double (*
LIST1)[100]" (?LIST1@@3PAY0GE@NA)

InformationsquelleAutor der Frage Lilz | 2013-04-05

Schreibe einen Kommentar