Path: csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news-out.readnews.com!transit3.readnews.com!panix!not-for-mail From: Ruben Safir Newsgroups: comp.lang.c++ Subject: Default constructor error Date: Thu, 19 May 2011 17:14:47 +0000 (UTC) Organization: PANIX Public Access Internet and UNIX, NYC Lines: 27 Message-ID: NNTP-Posting-Host: www2.mrbrklyn.com Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: reader1.panix.com 1305825287 4358 96.57.23.82 (19 May 2011 17:14:47 GMT) X-Complaints-To: abuse@panix.com NNTP-Posting-Date: Thu, 19 May 2011 17:14:47 +0000 (UTC) X-Blackjet: Blackjet is a Yankee Fan X-DRMisTHEFT: Use GNU Linux today X-From: A Dark Cloud X-LOCATION: Brooklyn NY - Forget abou' it! X-NYLXS: Really - yah think computers are supposed to be broken? User-Agent: Pan/0.133 (House of Butterflies) Xref: x330-a1.tempe.blueboxinc.net comp.lang.c++:5168 I'm getting this warning that appears in the 4.6 GCC compiler that didn't happen before. the warning is /home/ruben/cplus/link_list_template_mysql/stats.h|45 col 42| warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] if comes from a default constructor Distribution():freq(NULL), occurances(0){}; occurances is an int type, and the compiler is complaining about occurances(0) it goes away when I change it to Distribution():freq(NULL){ occurances = 0; }; but then it complains about freq which is of type T in a template Ruben