[Issue 622] New: There should be a warning for unininitalized class	reference
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Thu Nov 30 15:59:40 PST 2006
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=622
           Summary: There should be a warning for unininitalized class
                    reference
           Product: D
           Version: 0.175
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: andkhropov at mtu-net.ru
This error is very common for people with C++ background (I've already seen
people asking questions about similar code several times):
----------------------------------------------
class Foo{
  public int data;
}
void main()
{
  Foo f; // obviously they try do this way as they got used to it in C++
         // should be a warning here!
  f.data = 1;// Access violation
}
----------------------------------------------
-- 
    
    
More information about the Digitalmars-d-bugs
mailing list