Nefungující static v c++
Milan Kovar
mkovarhw na seznam.cz
Čtvrtek Březen 14 14:54:54 CET 2013
Přeji pěkný den.
Zápasím s použitím static proměnné a static členské funkce v c++ a nemůžu dojít na problém.
Kompiluji v CrossWorks for ARM 2.3.1
Podle literatury by statická funkce měla mít přístup do statických proměnných ale linker mě tvrdí opak.
Compilátor je spokojen, ale linker to odmítá viz. příloha.
Dík za náměty.
Milan
------------- další část ---------------
class testc
{
public:
static int test;
static void test_func(void)
{
test = 0;
}
};
testc testx;
int main(void)
{
testx.test_func();
testc::test_func();
}
------------- další část ---------------
A non-text attachment was scrubbed...
Name: chyba.png
Type: image/png
Size: 26081 bytes
Desc: [žádný popis není k dispozici]
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130314/6c4055b5/attachment.png>
Další informace o konferenci Hw-list