i can't come up with benefits...
but a potential use is here
class c1
{
private:
c1()
{
}
public:
static c1* makeobject(accept credentials)
{
//check for privileges
//if requester is privileged then make an object.(check credentials)
//make an object by calling constructor explicitly
return object;
}
};
int main()
{
c1 *obj1;
obj1 = c1::makeobject(my credentials);
}
//as constructor is private , we can't make an object directly. we'll let
the class decide who can make an object of it.
// if the class finds the requester privileged then it would let it create
an object otherwise give error.
correct me if i'm wrong, or tell me if you need more explanation.
On Mon, Aug 22, 2011 at 9:42 AM, Decipher <[email protected]> wrote:
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/algogeeks/-/TSCBDch6GdYJ.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>
--
You received this message because you are subscribed to the Google Groups
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/algogeeks?hl=en.