Welcome to the amazing dot net programming

Author: Vijaya Kumar
Contact:

    

  

Get updates by e-mail

HP Computer Museum

 

 

 

 

free website submission search engine seo optimization

 

Powered by Blogger

February 15, 2007

C++ Faq

Before coming to the C++ faq, here i am adding some quick reference to the C++ syntax and tutorial. I know it's not related to .Net but as we know the concepts for C# and C++ is same. Hope that this faq will be helpful for devlopers who are working on both the languages C# and C++

You can follow at



C++ FAQ


What is encapsulation?
Containing and hiding information about an object, such as internal data structures and code. Encapsulation isolates the internal complexity of an objects operation from the rest of the application. For example, a client component asking for net revenue from a business object need not know the datas origin.

What is inheritance?
Inheritance allows one class to reuse the state and behavior of another class. The derived class inherits the properties and method implementations of the base class and extends it by overriding methods and adding additional properties and methods.

What is Polymorphism?
Polymorphism allows a client to treat different objects in the same way even if they were created from different classes and exhibit different behaviors. You can use implementation inheritance to achieve polymorphism in languages such as C++ and Java. Base class objects pointer can invoke methods in derived class objects. You can also achieve polymorphism in C++ by function overloading and operator overloading.

What is constructor or ctor?
Constructor creates an object and initializes it. It also creates vtable for virtual
functions. It is different from other methods in a class.

What is destructor?
Destructor usually deletes any extra resources allocated by the object.

What is default constructor?
Constructor with no arguments or all the arguments has default values.

What is copy constructor?
Constructor which initializes the it's object member variables ( by shallow copying) with another object of the same class. If you don't implement one in your class then compiler implements one for you.
for example:
Boo Obj1(10); // calling Boo constructor
Boo Obj2(Obj1); // calling boo copy constructor
Boo Obj2 = Obj1;// calling boo copy constructor

When are copy constructors called?
Copy constructors are called in following cases:
a) when a function returns an object of that class by value
b) when the object of that class is passed by value as an argument to a function
c) when you construct an object based on another object of the same class
d) When compiler generates a temporary object

What is assignment operator?
Default assignment operator handles assigning one object to another of the same class. Member to member copy (shallow copy)

What are all the implicit member functions of the class? Or what are all the functions which compiler implements for us if we dont define one.?
default ctor
copy ctor
assignment operator
default destructor
address operator

What is conversion constructor?
constructor with a single argument makes that constructor as conversion ctor and it can be used for type conversion.
for example:
class Boo
{
public:
Boo( int i );
};
Boo BooObject = 10 ; // assigning int 10 Boo object

What is conversion operator?
class can have a public method for specific data type conversions.
for example:
class Boo
{
double value;
public:
Boo(int i )
operator double()
{
return value;
}
};
Boo BooObject;
double i = BooObject; // assigning object to variable i of type double. now conversion
operator gets called to assign the value.

What is diff between malloc()/free() and new/delete?
malloc allocates memory for object in heap but doesn't invoke object's constructor to
initiallize the object.
new allocates memory and also invokes constructor to initialize the object.
malloc() and free() do not support object semantics
Does not construct and destruct objects
string * ptr = (string *)(malloc (sizeof(string)))
Are not safe
Does not calculate the size of the objects that it construct Returns a pointer to void
int *p = (int *) (malloc(sizeof(int)));
int *p = new int;
Are not extensible
new and delete can be overloaded in a class
"delete" first calls the object's termination routine (i.e. its destructor) and then
releases the space the object occupied on the heap memory. If an array of objects was
created using new, then delete must be told that it is dealing with an array by preceding
the name with an empty []:-
Int_t *my_ints = new Int_t[10];
...
delete []my_ints;

What is the diff between "new" and "operator new"?
"operator new" works like malloc.

What is difference between template and macro?
There is no way for the compiler to verify that the macro parameters are of compatible types. The macro is expanded without any special type checking.
If macro parameter has a postincremented variable ( like c++ ), the increment is performed two times.
Because macros are expanded by the preprocessor, compiler error messages will refer to the expanded macro, rather than the macro definition itself. Also, the macro will show up in expanded form during debugging.
for example:
Macro:
#define min(i, j) (i <> T min (T i, T j)
{
return i
}

What are C++ storage classes?
auto
register
static
extern

auto: the default. Variables are automatically created and initialized when they are defined and are destroyed at the end of the block containing their definition. They are not visible outside that block

register: a type of auto variable. a suggestion to the compiler to use a CPU register for performance

static: a variable that is known only in the function that contains its definition but is never destroyed and retains its value between calls to that function. It exists from the time the program begins execution

extern: a static variable whose definition and placement is determined when all object and library modules are combined (linked) to form the executable code file. It can be visible outside the file where it is defined.

What are storage qualifiers in C++ ?
They are..
const
volatile
mutable

Const keyword indicates that memory once initialized, should not be altered by a program.

volatile keyword indicates that the value in the memory location can be altered even though nothing in the program code modifies the contents. for example if you have a pointer to hardware location that contains the time, where hardware changes the value of this pointer variable and not the program. The intent of this keyword to improve the optimization ability of the compiler.

mutable keyword indicates that particular member of a structure or class can be altered even if a particular structure variable, class, or class member function is constant.

struct data
{
char name[80];
mutable double salary;
}
const data MyStruct = { "Satish Shetty", 1000 }; //initlized by complier
strcpy ( MyStruct.name, "Shilpa Shetty"); // compiler error
MyStruct.salaray = 2000 ; // complier is happy allowed

What is reference ?
reference is a name that acts as an alias, or alternative name, for a previously defined variable or an object. prepending variable with "&" symbol makes it as reference.
for example:
int a;
int &b = a;

What is reference ?
Method of passing arguments to a function which takes parameter of type reference. for
example:
void swap( int & x, int & y )
{
int temp = x;
x = y;
y = x;
}
int a=2, b=3;
swap( a, b );
Basically, inside the function there won't be any copy of the arguments "x" and "y" instead they refer to original variables a and b. so no extra memory needed to pass arguments and it is more efficient.

When do use "const" reference arguments in function?

a) Using const protects you against programming errors that inadvertently alter data.
b) Using const allows function to process both const and non-const actual arguments, while a function without const in the prototype can only accept non constant arguments.
c) Using a const reference allows the function to generate and use a temporary variable appropriately.

When are temporary variables created by C++ compiler?
Provided that function parameter is a "const reference", compiler generates temporary
variable in following 2 ways.
a) The actual argument is the correct type, but it isn't Lvalue
double Cuberoot ( const double & num )
{
num = num * num * num;
return num;
}
double temp = 2.0;
double value = cuberoot ( 3.0 + temp ); // argument is a expression and not a Lvalue;
b) The actual argument is of the wrong type, but of a type that can be converted to the
correct type
long temp = 3L;
double value = cuberoot ( temp); // long to double conversion

What is virtual function?
When derived class overrides the base class method by redefining the same function, then if client wants to access redefined the method from derived class through a pointer from base class object, then you must define this function in base class as virtual function.
class parent
{
void Show()
{
cout << "i'm parent" << endl;
}
};
class child: public parent
{
void Show()
{
cout << "i'm child" << endl;
}
};
parent * parent_object_ptr = new child;
parent_object_ptr->show() // calls parent->show() i
now we goto virtual world...
class parent
{
virtual void Show()
{
cout << "i'm parent" << endl;
}
};
class child: public parent
{
void Show()
{
cout << "i'm child" << endl;
}
};
parent * parent_object_ptr = new child;
parent_object_ptr->show() // calls child->show()

What is pure virtual function? or what is abstract class?
When you define only function prototype in a base class without and do the complete
implementation in derived class. This base class is called abstract class and client won't able to instantiate an object using this base class.
You can make a pure virtual function or abstract class this way..
class Boo
{
void foo() = 0;
}
Boo MyBoo; // compilation error

What is Memory alignment?
The term alignment primarily means the tendency of an address pointer value to be a multiple of some power of two. So a pointer with two byte alignment has a zero in the least significant bit. And a pointer with four byte alignment has a zero in both the two least significant bits. And so on. More alignment means a longer sequence of zero bits in the lowest bits of a pointer.

What problem does the namespace feature solve?

Multiple providers of libraries might use common global identifiers causing a name collision when an application tries to link with two or more such libraries. The namespace feature surrounds a librarys external declarations with a unique namespace that eliminates the potential for those collisions.
namespace [identifier] { namespace-body }
A namespace declaration identifies and assigns a name to a declarative region.
The identifier in a namespace declaration must be unique in the declarative region in which it is used. The identifier is the name of the namespace and is used to reference its members.

What is the use of 'using' declaration?

A using declaration makes it possible to use a name from a namespace without the scope operator.

What is an Iterator class?
A class that is used to traverse through the objects maintained by a container class. There are five categories of iterators: input iterators, output iterators, forward iterators, bidirectional iterators, random access. An iterator is an entity that gives access to the contents of a container object without violating encapsulation constraints. Access to the contents is granted on a one-at-a-time basis in order. The order can be storage order (as in lists and queues) or some arbitrary order (as in array indices) or according to some ordering relation (as in an ordered binary tree). The iterator is a construct, which provides an interface that, when called, yields either the next element in the container, or some value denoting the fact that there are no more elements to examine. Iterators hide the
details of access to and update of the elements of a container class. Something like a pointer.

What is a dangling pointer?
A dangling pointer arises when you use the address of an object after its lifetime is over. This may occur in situations like returning addresses of the automatic variables from a function or using the address of the memory block after it is freed.

What is a dangling pointer?
It is a process during exception handling when the destructor is called for all local objects in the stack between the place where the exception was thrown and where it is caught.

Name the operators that cannot be overloaded?
sizeof, ., .*, .->, ::, ?:

What is a container class? What are the types of container classes?
A container class is a class that is used to hold objects in memory or external storage. A container class acts as a generic holder. A container class has a predefined behavior and a well-known interface. A container class is a supporting class whose purpose is to hide the topology used for maintaining the list of objects in memory. When a container class contains a group of mixed objects, the container is called a heterogeneous container; when the container is holding a group of objects that are all the same, the container is called a homogeneous container.

What is inline function?
The __inline keyword tells the compiler to substitute the code within the function
definition for every instance of a function call. However, substitution occurs only at the compiler's discretion. For example, the compiler does not inline a function if its address is taken or if it is too large to inline.

What is overloading?
With the C++ language, you can overload functions and operators. Overloading is the practice of supplying more than one definition for a given function name in the same scope.
- Any two functions in a set of overloaded functions must have different argument lists.
- Overloading functions with argument lists of the same types, based on return type alone, is an error.

What is Overriding?
To override a method, a subclass of the class that originally declared the method must declare a method with the same name, return type (or a subclass of that return type), and same parameter list.
The definition of the method overriding is:
• Must have same method name.
• Must have same data type.
• Must have same argument list.
Overriding a method means that replacing a method functionality in child class. To imply overriding functionality we need parent and child classes. In the child class you define the same method signature as one defined in the parent class.

What is "this" pointer?
The this pointer is a pointer accessible only within the member functions of a class, struct, or union type. It points to the object for which the member function is called. Static member functions do not have a this pointer.
When a nonstatic member function is called for an object, the address of the object is passed as a hidden argument to the function. For example, the following function call myDate.setMonth( 3 );
can be interpreted this way:
setMonth( &myDate, 3 );
The object's address is available from within the member function as the this pointer. It is legal, though unnecessary, to use the this pointer when referring to members of the class.

What happens when you make call "delete this;" ?
The code has two built-in pitfalls. First, if it executes in a member function for an extern, static, or automatic object, the program will probably crash as soon as the delete statement executes. There is no portable way for an object to tell that it was instantiated on the heap, so the class cannot assert that its object is properly instantiated. Second, when an object commits suicide this way, the using program might not know about its demise. As far as the instantiating program is concerned, the object remains in scope and continues to exist even though the object did itself in. Subsequent dereferencing of the pointer can and usually does lead to disaster. You should never do this. Since compiler does not know whether the object was allocated on the stack or on the heap, "delete this" could cause a disaster.

How virtual functions are implemented C++?
Virtual functions are implemented using a table of function pointers, called the vtable. There is one entry in the table per virtual function in the class. This table is created by the constructor of the class. When a derived class is constructed, its base class is constructed first which creates the vtable. If the derived class overrides any of the base classes virtual functions, those entries in the vtable are overwritten by the derived class constructor. This is why you should never call virtual functions from a constructor: because the vtable entries for the object may not have been set up by the derived class constructor yet, so you might end up calling base class implementations of those virtual functions

What is name mangling in C++?
The process of encoding the parameter types with the function/method name into a unique name is called name mangling. The inverse process is called demangling.
For example Foo::bar(int, long) const is mangled as `bar__C3Fooil'.
For a constructor, the method name is left out. That is Foo::Foo(int, long) const is mangled as `__C3Fooil'.

What is the difference between a pointer and a reference?
A reference must always refer to some object and, therefore, must always be initialized; pointers do not have such restrictions. A pointer can be reassigned to point to different objects while a reference always refers to an object with which it was initialized.

How are prefix and postfix versions of operator++() differentiated?
The postfix version of operator++() has a dummy parameter of type int. The prefix version does not have dummy parameter.

What is the difference between const char *myPointer and char *const myPointer?
Const char *myPointer is a non constant pointer to constant data; while char *const
myPointer is a constant pointer to non constant data.

How can I handle a constructor that fails?
throw an exception. Constructors don't have a return type, so it's not possible to use return codes. The best way to signal constructor failure is therefore to throw an exception.

How can I handle a destructor that fails?
Write a message to a log-file. But do not throw an exception.
The C++ rule is that you must never throw an exception from a destructor that is being called during the "stack unwinding" process of another exception. For example, if someone says throw Foo(), the stack will be unwound so all the stack frames between the throw Foo() and the } catch (Foo e) { will get popped. This is called stack unwinding.
During stack unwinding, all the local objects in all those stack frames are destructed. If one of those destructors throws an exception (say it throws a Bar object), the C++ runtime system is in a no-win situation: should it ignore the Bar and end up in the } catch (Foo e) { where it was originally headed? Should it ignore the Foo and look for a } catch (Bar e) { handler? There is no good answer -- either choice loses information.
So the C++ language guarantees that it will call terminate() at this point, and terminate() kills the process. Bang you're dead.

What is Virtual Destructor?
Using virtual destructors, you can destroy objects without knowing their type - the correct destructor for the object is invoked using the virtual function mechanism. Note that destructors can also be declared as pure virtual functions for abstract classes. if someone will derive from your class, and if someone will say "new Derived", where "Derived" is derived from your class, and if someone will say delete p, where the actual object's type is "Derived" but the pointer p's type is your class.

Can you think of a situation where your program would crash without reaching the breakpoint which you set at the beginning of main()?

C++ allows for dynamic initialization of global variables before main() is invoked. It is possible that initialization of global will invoke some function. If this function crashes the crash will occur before main() is entered.
Name two cases where you MUST use initialization list as opposed to assignment in
constructors.
Both non-static const data members and reference data members cannot be assigned values; instead, you should use initialization list to initialize them.

Can you overload a function based only on whether a parameter is a value or a reference?

No. Passing by value and by reference looks identical to the caller.

What are the differences between a C++ struct and C++ class?

The default member and base class access specifiers are different.
The C++ struct has all the features of the class. The only differences are that a struct defaults to public member access and public base class inheritance, and a class defaults to the private access specifier and private base class inheritance.

What does extern "C" int func(int *, Foo) accomplish?

It will turn off "name mangling" for func so that one can link to code compiled by a C compiler.

How do you access the static member of a class?
::

What is multiple inheritance(virtual inheritance)? What are its advantages and disadvantages?
Multiple Inheritance is the process whereby a child can be derived from more than one parent class. The advantage of multiple inheritance is that it allows a class to inherit the functionality of more than one base class thus allowing for modeling of complex relationships. The disadvantage of multiple inheritance is that it can lead to a lot of confusion(ambiguity) when two base classes implement a method with the same name.

What are the access privileges in C++? What is the default access level?
The access privileges in C++ are private, public and protected. The default access level assigned to members of a class is private. Private members of a class are accessible only within the class and by friends of the class. Protected members are accessible by the class itself and it's sub-classes. Public members of a class can be accessed by anyone.

What is a nested class? Why can it be useful?
A nested class is a class enclosed within the scope of another class. For example:
// Example 1: Nested class
//
class OuterClass
{
class NestedClass
{
// ...
};
// ...
};
Nested classes are useful for organizing code and controlling access and dependencies.
Nested classes obey access rules just like other parts of a class do; so, in Example 1, if NestedClass is public then any code can name it as OuterClass::NestedClass. Often nested classes contain private implementation details, and are therefore made private; in Example 1, if NestedClass is private, then only OuterClass's members and friends can use NestedClass. When you instantiate as outer class, it won't instantiate inside class.

What is a local class? Why can it be useful?
local class is a class defined within the scope of a function -- any function, whether a member function or a free function. For example:
// Example 2: Local class
//
int f()
{
class LocalClass
{
// ...
};
// ...
};
Like nested classes, local classes can be a useful tool for managing code dependencies.

Can a copy constructor accept an object of the same class as parameter, instead of reference of the object?
No. It is specified in the definition of the copy constructor itself. It should generate an error if a programmer specifies a copy constructor with a first argument that is an object and not a reference.

How can you tell what shell you are running on UNIX system?
You can do the Echo $RANDOM. It will return a undefined variable if you are from the
C-Shell, just a return prompt if you are from the Bourne shell, and a 5 digit random numbers if you are from the Korn shell. You could also do a ps -l and look for the shell with the highest PID.

What is Boyce Codd Normal form?
A relation schema R is in BCNF with respect to a set F of functional dependencies if for all functional dependencies in F+ of the form a->b, where a and b is a subset of R, at least one of the following holds:
• a->b is a trivial functional dependency (b is a subset of a)
• a is a superkey for schema R

Could you tell something about the Unix System Kernel?
The kernel is the heart of the UNIX openrating system, it’s reponsible for controlling the computer’s resouces and scheduling user jobs so that each one gets its fair share of resources.

What is a Make file?
Make file is a utility in Unix to help compile large programs. It helps by only compiling the portion of the program that has been changed

How do you link a C++ program to C functions?

By using the extern "C" linkage specification around the C function declarations.
Explain the scope resolution operator.
Design and implement a String class that satisfies the following:
Supports embedded nulls
Provide the following methods (at least)
Constructor
Destructor
Copy constructor
Assignment operator
Addition operator (concatenation)
Return character at location
Return substring at location
Find substring
Provide versions of methods for String and for char* arguments
Suppose that data is an array of 1000 integers.

Write a single function call that will sort the 100 elements data [222] through data [321].
Answer: quicksort ((data + 222), 100);

37 Comments:

At 3/11/2007 10:50:00 PM, Anonymous Anonymous said...

Hey,

What is it with girls fighting?

BigMike


gross-videos.com

 
At 11/23/2009 08:01:00 PM, Anonymous Anonymous said...

Hello
fluoxetine mg
Eliminate depressionBuy Prozac pills at reputable online pharmacy and save hundreds! No prescription!
If you have been to the doctors office before you may have noticed a pamphlet advertising a popular SSRI antidepressant called Prozac.
[url=http://flockchoreography.com/]prozac pharmacy[/url]
Since its release Prozac has grown ever increasingly popular due to its effective track record in treating depression.
http://flockchoreography.com/ - prozac antidepressant
Ask your doctor today if a free trial of Prozac is right for you.

 
At 12/17/2009 01:22:00 PM, Anonymous Anonymous said...

Hello
http://www.title-holder.com/ - lexapro anxiety
Avoid using alcohol for it would worsen these side effects.
[url=http://www.title-holder.com/]order lexapro[/url]
Thought of suicide can be experienced when first taking antidepressants and are more common in individuals younger than 24 years old.
lexapro pharmacy
Due to the drowsiness and dizziness caused by the medication, extra caution should be observed.

 
At 12/18/2009 04:07:00 PM, Anonymous Anonymous said...

Hi,
http://www.hhservices.net/ - buy propecia
It has been approved for consumption by the FDA, and one should not worry whether they will experience these effects with such a low percentage.
[url=http://www.hhservices.net/]finasteride online[/url]
This hair loss solution comes in pill form, and is to be taken daily.
generic propecia online
Try Propecia today You can order cheap Propecia (Finasteride) at one of the trusted online pharmacies:
It is well known that hair loss is not a condition which threatens ones life, but it does however affect ones livelihood.

 
At 1/03/2010 05:11:00 AM, Anonymous Anonymous said...

Walsh-lumpkin Drug Company Carrollton
http://www.asharpemusiccenter.com/ - xanax online pharmacy
Alpazolam is the name of the drug from which Xanax is originated.
[url=http://www.asharpemusiccenter.com/]xanax drug[/url]
But one point where you should pay proper attention is to use then under expert guidance.
xanax drug
You all can check them out if you want to.

 
At 8/04/2010 01:12:00 AM, Anonymous Anonymous said...

ПРИОР Строительно-инвестиционная фирма предлагает :
- высококачественный ремонт квартир и офисов по низким (со скидкой)) ценам
- Евроремонт квартир ,дач а также офисных помещений с любым обьемом работ
- капитальный ремонт, перестройка промышленых а также жилых зданий
- Очень качественный ремонт и реконструкция торговых, игровых и также развлекательных центров,медицинских,финансовых также правительственных учреждений.
- все виды строительно-инженерных, отделочных работ,покраска,побелка,стяжка,поклейка обоев ,плитка и пр.
- контроль а также гарантия качественного производства работ,
Гарантия.
http://rem.rv.ua

 
At 8/04/2010 06:39:00 AM, Anonymous Anonymous said...

ПРИОР Строительно-инвестиционная компания предлагает :
- комплексный ремонт квартир и офисов по очень доступным ценам
- Евроремонт квартир ,коттеджей а также офисных помещений с любым обьемом работ
- качественный ремонт, обновление промышленых и также жилых зданий
- Очень качественный ремонт также обновление торговых, игровых также развлекательных центров,медицинских,финансовых также правительственных учреждений.
- все виды строительно-инженерных, отделочных работ,покраска,побелка,стяжка,поклейка обоев ,плитка и пр.
- контроль также гарантия качественного производства работ,
Любая форма оплаты
http://rem.rv.ua

 
At 8/04/2010 02:58:00 PM, Anonymous Anonymous said...

ПРИОР Строительно-инвестиционная компания предлагает :
- отличный ремонт квартир и офисов по конкурентным ценам
- Евроремонт квартир ,домиков и офисных помещений с любым обьемом работ
- первоклассный ремонт, переделка промышленых также жилых зданий
- капитальный ремонт и также обновление торговых, игровых также развлекательных центров,медицинских,финансовых и также правительственных учреждений.
- все виды строительно-инженерных, отделочных работ,покраска,побелка,стяжка,поклейка обоев ,плитка и пр.
- контроль а также гарантия качественного выполнения работ,
Любая форма оплаты
http://rem.rv.ua

 
At 8/04/2010 10:14:00 PM, Anonymous Anonymous said...

ПРИОР Строительно-инвестиционная фирма предлагает :
- качественный ремонт квартир и офисов по самым низким ценам
- Евроремонт квартир ,дач также офисных помещений с любым обьемом работ
- Очень качественный ремонт, восстановление промышленых также жилых зданий
- капитальный ремонт также реставрация торговых, игровых и развлекательных центров,медицинских,финансовых а также правительственных учреждений.
- все виды строительно-инженерных, отделочных работ,покраска,побелка,стяжка,поклейка обоев ,плитка и пр.
- контроль а также гарантия качественного выполнения работ,
Составление сметы а также Договора
http://rem.rv.ua

 
At 8/05/2010 08:19:00 AM, Anonymous Anonymous said...

ПРИОР Строительно-инвестиционная фирма предлагает :
- качественный ремонт квартир и офисов по конкурентным ценам
- Евроремонт квартир ,дач также офисных помещений с любым обьемом работ
- фирменный ремонт, реставрация промышленых а также жилых зданий
- отличный ремонт и обновление торговых, игровых и развлекательных центров,медицинских,финансовых а также правительственных учреждений.
- все виды строительно-инженерных, отделочных работ,покраска,побелка,стяжка,поклейка обоев ,плитка и пр.
- контроль а также гарантия качественного производства работ,
Гарантия.
http://remontkiev.org.ua

 
At 8/05/2010 10:26:00 PM, Anonymous Anonymous said...

Строительно-инвестиционная фирма ПРИОР предлагает :
- Очень качественный ремонт квартир и офисов по низким ценам
- Евроремонт квартир ,коттеджей а также офисных помещений с любым обьемом работ
- отличный ремонт, обновление промышленых а также жилых зданий
- первоклассный ремонт также реконструкция торговых, игровых а также развлекательных центров,медицинских,финансовых и правительственных учреждений.
- все виды строительно-инженерных, отделочных работ,покраска,побелка,стяжка,поклейка обоев ,плитка и пр.
- контроль и гарантия качественного производства работ,
Гарантия.
http://kievremont.org.ua

 
At 2/12/2013 06:20:00 PM, Anonymous Anonymous said...

I have been exploring for a little bit for any high quality articles or weblog posts on this sort of area . Exploring in Yahoo I finally stumbled upon this web site. Studying this info So i am happy to express that I have a very excellent uncanny feeling I found out exactly what I needed. I such a lot for sure will make certain to do not omit this site and provides it a look regularly.
Thank you, I've just been searching for info about this subject for a long time and yours is the greatest I've discovered till now. However, what in regards to the conclusion? Are you positive concerning the source?
I have been surfing online greater than 3 hours today, yet I by no means found any fascinating article like yours. It’s beautiful price enough for me. Personally, if all website owners and bloggers made excellent content as you probably did, the web might be a lot more helpful than ever before.
Thank you for the sensible critique. Me and my neighbor were just preparing to do some research on this. We got a grab a book from our area library but I think I learned more clear from this post. I'm very glad to see such magnificent info being shared freely out there.
I beloved as much as you will obtain carried out proper here. The comic strip is attractive, your authored material stylish. nevertheless, you command get bought an shakiness over that you would like be turning in the following. unwell surely come further in the past again since precisely the same just about a lot steadily inside of case you protect this increase.

I believe one of your ads caused my browser to resize, you may well want to put that on your blacklist.
This is a terrific blog, will you be involved in doing an interview about how you developed it? If so e-mail me!
Thanks, I have been hunting for facts about this subject matter for ages and yours is the best I have discovered so far.
I appreciate your wordpress web template, exactly where did you obtain it through?
I just added this webpage to my rss reader, excellent stuff. Can't get enough!

http://citybuilding.matias.tv/forum/index.php?action=profile;u=623339
http://georgeandvera.org/forum/index.php?action=profile;u=50579
http://www.aquecimentoglobal.com.br/forum/profile.php?mode=viewprofile&u=685858
http://www.maxi-warez.info/user/ParpIllupaadxdj/
http://nightmare.erclans.ru/profile.php?lookup=28375


[url=http://austinelectricians.wordpress.com/]Continued[/url]

 
At 2/17/2013 09:44:00 AM, Anonymous Anonymous said...

Homeowners gain this titanic use of alluring a dole at desired unmannerly cost. This is because lenders rely upon them as wellnigh threat free-born borrowers. But online secured lend has this added loaf start of punctual ‚clat of any financial assistance amount. A accommodation that comes in hand at virtue at all times means you can put diversified works without worrying here expense escalation. Every inch online secured allowance you can unconditional improvements on your cool-headed which enhances home value. You can also utilize the authorize amount during associating or academic expressly or can lift convenience life off tour.

Online secured trustworthiness is offered inseparable to online lenders. These lenders from displayed a elementary online presence which requires the borrower to substitute c inform some clarification details like acclaim amount, its purpose, repayment duration and personal low-down like the borrowers occupation. Online energy reaches to the lender instantly with the click of the mouse and enables lender in fasting processing and confirmation of the loan.

Online secured accommodation is approved against the borrowers holdings that has some even-handedness constitute up in it. Any residential possessions or any valuable asset serves the terminate of collateral. On securing the advance, lenders cold shoulder the risks snarled in the have faith and are in a successful situation of oblation online secured remuneration at amicable terms. Lenders wardship cut stimulated past kind on online secured loan. The velocity of part in fact can be reduced as a remedy for the applicant who has unequalled or honest faithfulness history. Covered through online secured allow you can avail an amount depending on your repaying capacity and the police in collateral. On the large online lenders approve 5000 to 75000 as secured loan. A borrower can on to compensate online secured faithfulness in 5 to 30 years. Larger repayment duration and inclination on the wane hobby rates makes online secured allow less troublesome to repay.

As characteristic of grotty commendation borrower is with the lender as fastness, lenders approve online secured advance to such people without delay. So people having place one's faith problems like last payments, arrears, payment defaults, county court judgments are approved online secured ration in smoother way. Match various lenders providing online secured acknowledgement and warrant online to the accessories lender. Online lenders do not debt any lend processing subsidy and so the applicant saves a the fit appurtenances this way.


http://gloriaray18.wix.com/besthomeownerloans

http://forum.shoponlinemalls.com/index.php?action=profile;u=1403
http://www.allvolkswagens.com/profile.php?mode=viewprofile&u=148245

 
At 3/09/2013 01:54:00 PM, Anonymous Anonymous said...

If you are a homeowner with severe solvency, here are five tips, from A to E, that could alleviate you go down a $50,000 base merit in the flesh allowance from non-bank lenders. It may seem like a mind-boggling amount, but there are lenders to helpers you with your fiscal solution.

NOTIFY A: Using Non-Traditional Lenders

Guide away from the conventional hunk and mortar pecuniary institutions such as banks and credit unions. They be undergoing tightened their creditation standards and are not like to contribute to rotten attribution borrowers measured if the borrower is a homeowner. Your best chance is to target off the record lenders who entertain stepped in to fill the void. These lenders most of the time effort online, or on the internet. Many folks have injurious honour scores; banks resolution not appropriate to them; privileged lenders will. There are scores of them, but more on that later.

PRESENT B: Checking Lenders

Earlier you take a piss applying fitted loans, you dire to agree each prospective lender. Chance at least five. Your earliest degree should be to at each with the online records of the Crap-shooter Business Bureau. You will find BBB ratings and even-handed customer feedback in the matter of the traffic and how they were treated. Elect lenders with a register of B or above. You could also curb online borrower forums to on loans and businesses and how users dealt with them.

TIP-OFF C: Conclusion the Truth Advance

If you do not in need of to around make clear your home up as collateral, you resolution be searching on an unsecured cross acknowledgment loan. These may be a taste harder to secure, outstandingly in amounts primarily $10,000. If putting your untroubled b in up is no enigma, you transfer be searching for a secured unsatisfactory credit exclusive loan. With your dwelling-place as collateral, your loan amount could certainly reach $10,000 or more. The downside? If you default on your credit you could expend your home.

TIP-OFF D: Getting a Co-Signer

[url=http://nextfarm.co.kr/xe/559]payday loans & hard cash advance[/url]
To definitely thicken your chances of deplaning a substantial bad faithfulness exclusive allowance, oblige a co-signer. If your co-signer has a outstrip reliability incise than yourself and has a chaste return, your chances of alighting the allow are increased substantially. Lenders drive also be looking at your difficulties to profits correspondence, as amply as your cosigners. They scarceness to look upon that you should prefer to adequacy income nautical port past every month to make loan payments.

WARNING E: Shopping Smartly

You purpose be surprised how diverse lenders you inclination twig on the internet. Just suggestion your browser to: Personal Loan. Scores of lenders will bug out up. You will be able to betray quantity them, choosing those with the lowest rates and the most easy repayment terms. You would realize a ingenious hit hard close to pulling up whole of the free online lend calculators to figure compute costs including absorb rates, fees, etc.

Years You Coax Your Poor Credit Deprecating Homeowner Credit

Interest the allow wisely. Whatever you do, pay rearwards the loan as stipulated in the contract. Do not excessive your cosigner if you take undivided crotchety blood. Paying abet a well-built loan pass on show good fettle on your impute note and facilitate the aspect inasmuch as ample loans in the future.
http://132.252.182.11/frida_levy/index.php/Benutzer:JaymeDye
http://www.funnysayings.us/user/profile/lazarojar/
http://ulyo.istanbul.edu.tr/lojiwiki/index.php5/Product_owner_cash_advance_for_smaller_businesses.

 
At 3/15/2013 03:09:00 PM, Anonymous Anonymous said...

Gucci Handbags 120486 christian louboutin outlet store 782335 Cheap Louis Vuitton Bags 413215 http://hermesbagsoutletsale.cabanova.com/

 
At 3/15/2013 07:47:00 PM, Anonymous Anonymous said...

cheap christian louboutin 478454 Gucci Bags 289580 Hermes Outlet 231540 http://chanelhandbagsonsale.cabanova.com/

 
At 3/17/2013 08:08:00 AM, Anonymous Anonymous said...

Cheap Louis Vuitton Bags 367816 Chanel Outlet 898380 Burberry Bags clearance 809638 http://cloutlets.webs.com/

 
At 3/18/2013 01:13:00 AM, Anonymous Anonymous said...

Hermes Outlet 190152 cheap christian louboutin 108754 Hermes Outlet 161710 http://cloutlets.webs.com/

 
At 3/18/2013 02:42:00 AM, Anonymous Anonymous said...

Cheap Chanel Handbags 936491 Chanel Outlet 72935 Cheap Chanel Bags 623847 http://guccihandbagsforcheap.cabanova.com/

 
At 3/18/2013 05:59:00 AM, Anonymous Anonymous said...

Gucci Outlet 891079 cheap christian louboutin shoes 316203 Hermes Birkin 822786 http://cheaplouboutinshoes.cabanova.com/

 
At 3/18/2013 09:02:00 PM, Anonymous Anonymous said...

Cheap Burberry Bags 470981 Gucci Handbags for cheap 616568 Gucci Handbags online 34566 http://cloutlets.webs.com/

 
At 3/19/2013 11:34:00 PM, Anonymous Anonymous said...

hermes birkin handbags 112224 Chanel Outlet Online 84323 Hermes Outlet 657176 http://tophermeshandbags.blogbaker.com/

 
At 3/20/2013 01:27:00 AM, Anonymous Anonymous said...

hermes handbags 105190 Hermes Mens Belt 209236 hermes purses 916007 http://hermesbagsoutletsale.cabanova.com/

 
At 3/20/2013 04:04:00 AM, Anonymous Anonymous said...

Burberry Bags clearance 393251 Hermes Outlet 591339 Gucci Bags online 673365 http://cheapburberrybagsoutlet.cabanova.com/

 
At 3/20/2013 06:17:00 AM, Anonymous Anonymous said...

Louis Vuitton Bags 187437 Hermes Outlet 514637 Burberry Bags clearance 334409 http://hermesbagsoutletsale.cabanova.com/

 
At 3/20/2013 11:08:00 AM, Anonymous Anonymous said...

Cheap Burberry Bags 698343 cheap christian louboutin shoes 250174 Hermes Mens Belt 594006 http://thehermesbirkin.webs.com/

 
At 3/20/2013 01:11:00 PM, Anonymous Anonymous said...

christian louboutin outlet store 367033 christian louboutin outlet 352851 Cheap Chanel Handbags 61289 http://outletslouisvuitton.blinkweb.com/

 
At 3/31/2013 09:23:00 AM, Anonymous Anonymous said...

http://www.eldredgelibrary.org/wp-content/upgrade/tramadolonline/#use can you buy tramadol dominican republic - buy tramadol cash delivery

 
At 4/30/2013 08:15:00 AM, Anonymous Anonymous said...

A prodigious pair of trainers, it may be not the nicest marvy, not high priced, nor is the maker reputation, but it may that you totally walkabout our superb, Christian Louboutin Sale
just you can see the glee shoes it's best not to occasionally, it is possible that enviable,however injured indeed.Asics Shoes Australia
Such type of situation you necessary to suffer with encountered, walked up and down in look of the showcases in countless sorts of shoes you intention the hang of overwhelming, not a approach to pick. The fee label is correct has not been fair, like too costly, cordial prognosticate fashion, guess good-looking folks who cogitate on old-fashioned ... rebel elsewhere to be completely satisfied with unaffectedly difficult. Pick to pick wrong, for all selected a twosome, dress last week to find foot fray, or not a way amplify their clothes,http://www.mislouboutinaustralia.com
a way to execute this time? To lay down up'd slightly nociceptive to procure to wear?

 
At 5/02/2013 05:18:00 AM, Anonymous Anonymous said...

Something that everyone else does in the matter of swimwear and furthermore those things that youwant to do totally different. [url=http://ladies-swimwear.webnode.com/]ladies swimwear[/url] Materials and development throughout The state of michigan - - swimwear actually leaves with no farewell [url=http://fantasie-swimwear.webnode.com/]athletic swimwear[/url] Incredible approach for swimwear which you could explore now. [url=http://push-up-swimwear.webnode.com/]push up swimwear[/url] Bizarre guide gives you the important points on the swimwear that just a couple of persons know of. [url=http://designer-swimwear.webnode.com/]designer swimwear[/url] Smart tactics for swimwear that can be used beginning this afternoon. [url=http://beach-swimwear.webnode.com/]cheap swimwear[/url]
The reason everyone is absolute wrong about swimwear and consequently the reason why you need to check this out guide. [url=http://discount-swimwear.webnode.com/]ladies swimwear[/url] The Secret dominate the swimwear-market Is Pretty Uncomplicated! [url=http://spanx-swimwear0.webnode.com/]thong swimwear[/url] Honest editorial shares Couple of completely new things surrounding swimwear that no one is mentioning. [url=http://swimwear-sale.webnode.com/]plus size swimwear[/url] Read who is writing about bikini and also the reason why you ought to get worried.[url=http://bikinis1.webnode.com/]bikinis[/url] The main reason why none of us is covering swimwear and as a consequence the thing you should take care of right away. [url=http://bikini-beach.webnode.com/]thong bikini[/url]

 
At 5/02/2013 05:18:00 AM, Anonymous Anonymous said...

Your primary double take on bikini [url=http://plus-size-swimwear.webnode.com/]plus size swimwear[/url] Atypical publishing presents the important points of swimwear that experts claim not very many guys know of. [url=http://modest-swimwear.webnode.com/]speedo swimwear[/url] Neutral editorial reveals 4 completely new things for bikini that no one is speaking about. [url=http://spanx-swimwear.webnode.com/]spanx swimwear[/url] Reason why most are extremely wrong of swimwear and also why you need to read through this ebook. [url=http://vitamin-a-swimwear.webnode.com/]swimwear for women[/url] The particular reason why just about everything you have learned about swimwear is false and what you must realize.
Upcoming swimwear E book Uncovers Best Ways To Dominate The swimwear World [url=http://girls-swimwear.webnode.com/]womens swimwear[/url] Progressive questions on swimwear replied and therefore reasons why you should definitely analyze each and every statement in this post. [url=http://freya-swimwear.webnode.com/]freya swimwear[/url] All that other people actually does for the swimwear and consequently specifically what you would want to do totally different. [url=http://victoria-secret-swimwear.webnode.com/]bra sized swimwear[/url] Advanced swimwear Publication Unveils The Best Way To Dominate The swimwear World [url=http://cheap-swimwear.webnode.com/]swimwear sale[/url] Fresh document disclose the advise regarding swimwear and also reasons why you have to take action soon.[url=http://women-swimwear.webnode.com/]thong swimwear[/url] Uncommon site provides you with the small print on swimwear which a few consumers are aware of.

 
At 5/02/2013 05:18:00 AM, Anonymous Anonymous said...

The activities all others does in the matter of swimwear and the actions youhas to do totally different. [url=http://bikini-wholesale.webnode.com/]sexy bikini[/url] How come no-one is mentioning bikini and because of this the things you should begin doing straight away. [url=http://wholesale-swimwear1.webnode.com/]swimwear lingerie[/url] Extra short article explains the details of the bikini together with the thing you want to undertake this afternoon. [url=http://china-swimwears.webnode.com/]swimsuits[/url] Whatever the leaders don't seem to be thinking in regards to bikini and the way that this affects you actually. [url=http://fashion-bikinis.webnode.com/]Women bathing[/url] Unique summary supplies you with the simple truth on the swimwear which experts claim just one or two people are conscious of.
The ideal method for bikini you are able to understand about today.[url=http://micro-bikini.webnode.com/]selena gomez bikini[/url] Shorter write-up will show the incontestable details of swimwear as well as how it could may affect your corporation. [url=http://bikini-models.webnode.com/]bikini contest[/url] Fresh publishing divulges the low down about bikini and as well , the reasons you need to take action today. [url=http://sheer-bikini.webnode.com/]sheer bikini[/url] An overview of bikini that one could make full use of getting started today. [url=http://thong-bikini.webnode.com/]hot bikini[/url] Unbiased brief article shares A few innovative new things regarding swimwear that not a soul is speaking about. [url=http://extreme-bikini.webnode.com/]slingshot bikini[/url] Brand new queries about swimwear clarified and as a result why you should definitely read carefully each statement of this specific report.

 
At 5/03/2013 10:52:00 PM, Anonymous Anonymous said...

This is why no one is discussing about swimwear and as a consequence the thing you ought to complete this afternoon. [url=http://high-waisted-swimwear.webnode.com/]freya swimwear[/url] What the advisors aren't going to be saying over swimwear and in what way it have an effect on you. [url=http://discount-swimwear.webnode.com/]ladies swimwear[/url] The best ways to fully understand everything there is to learn surrounding swimwear in four easy ways. [url=http://modest-swimwear8.webnode.com/]designer swimwear[/url] Brand new publishing discloses the concept to swimwear and as well as why you will need to take action immediately. [url=http://blanca-swimwear.webnode.com/]blanca swimwear[/url] The correct way to comprehend anything and everything there is to understand regarding swimwear in five basic steps. [url=http://girls-swimwear0.webnode.com/]women s swimwear[/url]
What researchers usually aren't thinking in regards to swimwear and how this affects you actually. [url=http://string-bikini.webnode.com/]string bikini[/url] What gurus are generally not explaining on the subject off swimwear and precisely how this is relevant to you actually. [url=http://mini-bikini.webnode.com/]thong bikini[/url] Geez, astounding service. You gotta see swimwear immediately when it is still in store ! ! ! [url=http://swimwear-bikinis.webnode.com/]swimwear[/url] Your current swimwear-competitors Does not Want You To Read The following [url=http://women-bikinis.webnode.com/]bikinis[/url] The thing Every person Ought To Know Regarding swimwear Market [url=http://plus-size-swimwear3.webnode.com/]plus size swimwear[/url]

 
At 5/04/2013 06:56:00 AM, Anonymous Anonymous said...

The reasons why not a single person is mentioning swimwear and therefore know what you ought to complete immediately. [url=http://high-waisted-swimwear.webnode.com/]freya swimwear[/url] Whatever the leaders might not be saying on the subject of swimwear and how it affects you actually. [url=http://discount-swimwear.webnode.com/]women swimwear[/url] Tips about how to learn everything that there is to find out about swimwear in Four basic steps. [url=http://modest-swimwear8.webnode.com/]designer swimwear[/url] Recent posting presents you with the critical information around swimwear in addition , the reasons why you have to take action this afternoon. [url=http://blanca-swimwear.webnode.com/]womens swimwear[/url] Ways to comprehend just about every thing there is to find out related to swimwear in seven easy ways. [url=http://girls-swimwear0.webnode.com/]women s swimwear[/url]
What the scientists are not thinking about swimwear and in what way this is affecting you actually. [url=http://string-bikini.webnode.com/]bikini[/url] What specialists are never thinking over swimwear plus the way this is relevant to you actually. [url=http://mini-bikini.webnode.com/]thong bikini[/url] I can not believe this, astounding product. Your business have to take a look at swimwear instantly whilst it's still in stock : ) [url=http://swimwear-bikinis.webnode.com/]sheer bikini[/url] Most of your swimwear-rivals Doesn't Want You To Find Out Thes advices [url=http://women-bikinis.webnode.com/]cheaper swimwear[/url] Alternatives Every person Need To Know About swimwear Web business [url=http://plus-size-swimwear3.webnode.com/]cheaper swimwear[/url]

 
At 5/19/2013 01:23:00 PM, Anonymous Anonymous said...

Howdy! Do you know if they make any plugins to safeguard against hackers?
I'm kinda paranoid about losing everything I've worked hard on.
Any recommendations?

Feel free to surf to my website; Http://Peachio.com

 
At 6/15/2013 11:16:00 PM, Anonymous Anonymous said...

This is the perfect web site for anybody who wishes
to find out about this topic. You realize so much its almost tough
to argue with you (not that I actually would want to…HaHa).
You definitely put a brand new spin on a topic that's been written about for a long time. Excellent stuff, just excellent!

my web blog: solarpumpe brunnen

 
At 6/18/2013 07:18:00 AM, Anonymous Anonymous said...

Интернет магазин музинструментов продает качественные гитары от известных производителей Yamaha и Gibson. Купить гитару по приемлемым ценам отличного качества возможно теперь каждому, имеется услуга доставки гитар на дом.
Gitara.In.Ua Yamaha, Gibson, Epiphone - [url=http://gitara.in.ua]классическая гитара[/url]

 

Post a Comment

<< Home

Google
 
Web dotnetlibrary.blogspot.com