answersLogoWhite

0

A: A scanner is needed to identify the dog but to find the dog that is not implemented at this time. It could but a source of energy must be implanted at installation time

User Avatar

Wiki User

15y ago

What else can I help you with?

Continue Learning about Engineering

Why are some Poodles born with pink blue silver or cream-colored skin and is this genetic skin color trait acceptable in the show ring?

A dog is born with a certain color fur, eyes or skin due to the genes it inherits from it's parents, along with characteristics like size, temperament and longevity. To find out if a dog is show quality, you first need to have a pedigreed dog, with the paperwork to prove it. Then you can go to the AKC site, http://www.akc.org/, and look up the breed standard. This is a list of the characteristics that make a dog a good example of a particular breed or not. A chow, for example, should have a blue tongue. A Russian Wolf Hound should not. By looking up the breed standard for poodles you can find out if your dog fits the bill or not. Have fun.


Why does your dog hover over?

Your dog might hover over things that interest him or her because the dog wants to smell or see the object. The dog might also be looking for food.


What object base programming?

Object base programming is the one that in programming code only object is used to call method(function, procedure whatever you call it). Some small amount of primitive data type is also used. Take a dog as object. Dog has name, age. if you want to find out the name and age of the dog, you need to make a method called public getName(){retrun name} etc. and call the same method. while you call the method, you must use the dog object. In this type of programming object carries its properties with it. that is it my frind. good luck


Things that need to be invented?

A dog house that has everything a dog would need like medication when it was ill a place to relieve its self and constant water and food whenever it wanted it.


What is the difference between base class pointer and derived class pointer in c plus plus?

Your understanding of is a in C++ (polymorphism, in general) is wrong. A is B means A has at least the properties of B, possibly more, by definition. This is compatible with your statements that a Dog has a Pet and that [the attributes of] a Pet is[are] a subset of [attributes] of Dog. It's a matter of definition of polymorphism and inheritance. The diagrams you draw are aligned with the in-memory representation of instances of Pet and Dog, but are misleading in the way you interpret them. Pet* p = new Dog; The pointer p is defined to point to any Pet-compatible object, which in C++, is any subtype of Pet (Note: Pet is a subtype of itself by definition). The runtime is assured that, when the object behind p is accessed, it will contain whatever a Pet is expected to contain, and possibly more. The possibly more pat is what the Dog in your diagram is. The way you draw your diagram lends to a misleading interpretation. Think of the layout of class-specific members in memory: Pet: [pet data] Dog: [pet data][dog data] Cat: [pet data][cat data] Now, whenever Pet *p points to, is required to have the [pet data] part, and optionally, anything else. From the above listing, Pet *p may point to any of the three. As long you use Pet *p to access the objects, you may only access the [pet data], because you don't know what, if anything, is afterwards. It's a contract that says This is at least a Pet, maybe more. Whatever Dog *d points to, must have the [pet data] and [dog data]. So the only object in memory it may point to, above, is the dog. Conversely, through Dog *d, you may access both [pet data] and [dog data]. Similar for the Cat. Let's interpret the declarations you are confused about: Pet* p = new Dog; // [1] - allowed! Dog* d = new Pet; // [2] - not allowed without explicit casting! My understanding is that 1 should not be allowed without warnings because there is no way a pointer should be able to point to an object of its superset's type (Dog object is a superset of Pet) simply because Pet does not know anything about the new members that Dog might have declared (the Dog - Pet subset in the diagram above). The pointer p expects to find [pet data] at the location it points to. Since the right-hand-side is a Dog, and every Dog object has [pet data] in front of its [dog data], pointing to an object of type Dog is perfectly okay. The compiler doesn't know what else is behind the pointer, and this is why you cannot access [dog data] through p. The declaration is allowed because the presence of [pet data] can be guaranteed by the compiler at compile-time. (this statement is obviously simplified from reality, to fit your problem description) 1 is equivalent of an int* trying to point to a double object! There is no such subtype relationship between int and double, as is between Dog and Pet in C++. Try not to mix these into the discussion, because they are different: you cast between values of int and double ((int) double is explicit, (double) int is implicit), you cannot cast between pointers to them. Just forget this comparison. As to [2]: the declaration states "d points to an object that has [pet data] and [dog data], possibly more." But you are allocating only [pet data], so the compiler tells you you cannot do this. In fact, the compiler cannot guarantee whether this is okay and it refuses to compile. There are legitimate situations where the compiler refuses to compile, but you, the programmer, know better. That's what static_cast and dynamic_cast are for. The simplest example in our context is: d = p; // won't compile d = static_cast<Dog *>(p); // [3] d = dynamic_cast<Dog *>(p); // [4] [3] will succeed always and lead to possibly hard-to-track bugs if p is not really a Dog. [4] will will return NULL if p is not really a Dog. I warmly suggest trying these casts out to see what you get. You should get garbage for [dog data] from the static_cast and a NULL pointer for the dynamic_cast, assuming RTTI is enabled.

Related Questions

How can I determine if a dog is microchipped?

To determine if a dog is microchipped, you can take the dog to a veterinarian or animal shelter to have them scan for a microchip. The microchip will contain a unique identification number that can be used to contact the owner.


How can you tell if a dog is microchipped?

To check if a dog is microchipped, take the dog to a veterinarian or animal shelter to have them scan for a microchip using a special device. The microchip will contain a unique identification number that can be used to locate the dog's owner.


Where can I check if a dog is chipped?

You can check if a dog is microchipped by taking them to a veterinarian or animal shelter to have them scanned for a microchip.


How are you soposed to know your dog is in the pound?

If your dog has been microchipped, the people working at the pound should be able to scan this microchip and receive your details from it. Once they have your details, they should call you to inform you of your dog being found. If your dog has not been microchipped, you will need to search pounds for he/she yourself.


What are microchipped dogs?

The owners have microchips inserted so if the dog runs away, and the person that finds it, takes it to the vet, they can see who the dog belongs do.


How can I determine if a dog is chipped?

To determine if a dog is microchipped, you can take the dog to a veterinarian or animal shelter to have them scanned for a microchip. The microchip will contain a unique identification number that can be used to contact the owner.


How can I tell if a dog is chipped?

To check if a dog is microchipped, take the dog to a veterinarian or animal shelter to have them scanned for a microchip. The microchip will contain a unique identification number that can be used to contact the owner.


Where do dogs typically get microchipped?

Dogs typically get microchipped at a veterinarian's office or animal shelter.


Can you provide information on how to obtain an EU dog passport"?

To obtain an EU dog passport, you need to have your dog microchipped, vaccinated against rabies, and get a health certificate from a veterinarian. Then, you can apply for the passport through your country's official channels.


Does your dog need a micro chip if you are on parole?

I doubt they care where it goes unless it was an accomplice :)


How many lost pets are microchipped?

you


What the subject always put a collar with identification tags on your dog?

You should always put an identification tag on your dog in case it gets lost. You should put the dogs name, and also a phone number that you can be reached on. You could also consider getting your dog microchipped at the Vet. This will implant a small microchip with an identification number on. Then if your dog is found, and someone takes it to the vet, the vet can read the information and will be able to find out who owns the dog.