Patent
1996-12-06
1998-10-13
Voeltz, Emanuel Todd
395683, 395705, 39518313, G06F 1100
Patent
active
058225897
ABSTRACT:
A system that automatically detects logical errors when compiling a program. The system detects such logical errors as calling a virtual function of a class passed into a function by value; virtual functions called from constructors or destructors; multiple definitions of classes, enums, or typedefs; multiple declarations of an object; mixing standard C I/O routines with C++ routines; a member function or data of a class hiding inherited member function or data; problems with the order of dynamic initialization; or failing to initialize non-static and non-class data members. The system also will suggest the use of the contact attribute for a member function that does not modify data members and suggest the use of const for parameters of functions when the parameter is not modified.
REFERENCES:
patent: 5361351 (1994-11-01), Lenkov et al.
patent: 5371891 (1994-12-01), Gray et al.
patent: 5694539 (1997-12-01), Haley et al.
patent: 5696974 (1997-12-01), Agrawal et al.
Diamant John R.
Satterfield Wade
Wong Kam Chooi
Hewlett--Packard Company
Smith Demetra R.
Todd Voeltz Emanuel
LandOfFree
Method for locating errors in a computer program does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for locating errors in a computer program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for locating errors in a computer program will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-324924