|
Double Post and incorrect forum.
Giorgi Dalakishvili
#region signature
my articles
#endregion
modified on Monday, May 5, 2008 3:11 AM
|
|
|
|
|
I suggest you do your own homework. I guess you are posting this here because you've been asked to use C# to prove your answer ? How is that not trivial ?
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
"MANHOOS ADAMI": ITS NOT MA HOME WORK OK NA ........... IF U WANA GIV ANS OV IT THN GIV. DNT TRY TO OVER SMART...:-P
|
|
|
|
|
You need to read the forum guidelines. This is obviously a homework question. We only help people who are at least willing to solve the problem. We don't accept text speak nor we do not tolerate people who are rude to other members.
Mangoos adami? This is also an English speaking forum.
Congrats! You made my list of CP violators.
|
|
|
|
|
Hi, there exist a lot of functions f(x) for which the following holds:
x < y is equivalent to f(x) < f(y)
Some of them also require x>0.
Examples are square root and logarithm.
|
|
|
|
|
Luc Pattyn wrote: I dislike the black-and-white voting system on questions/answers.
On the contrary, I like it very much - I think it's simple and elegant I wish more people use the system, and very bad questions should perhaps be deleted.
Cheers,
Vikram.
The hands that help are holier than the lips that pray.
|
|
|
|
|
|
Well, you could just check with smaller numbers. Lets use 4 to help us out a little:
4^2 = 16
1000^4 = 1000000000000
So, from this it seems 1000^n is greater.
n^n has the potential to be greater than n^1000. If n<1000 then n^1000 will be bigger. Since you said the numbers will be massive n^n is definately bigger.
And once again assuming n > 1000 n^n is bigger than 1000^n so we end up with (from biggest to smallest)
n^n
1000^n
n^1000
n^2
So what we can see is that anything to the power of n has the potential to be much larger. So anything^n is at the top. After that you can just sort them by how large the static numbers are (in your case n should be considered larger than any static number)
To be honest, i don't really know why you asked this question, and why you asked it here. I see no relation to C#, and you could have just typed some numbers into a calculator to see which is bigger. Infact, its pretty obvious which is going to be the smallest, after you think about it for a bit.
My current favourite word is: Bacon!
-SK Genius
|
|
|
|
|
|
Hi
Is there any possibillity to send a mail using POP3?
if so, tell me how?
|
|
|
|
|
No, not possible. POP3 recieves mail, SMTP sends it. Sending mail with C# is trivial, try reading the article I link to in my sig if you need help.
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
POP3 is intended to recieve/check emails and SMTP is for sending an email.
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson
|
|
|
|
|
Hello everyone,
In C++ template, the type parameter will be deduced when we use it, and compiler will generate the speicifc version of template function/class -- called instantiation.
In C#, it is also compiler will do the instantiation at compile time other than runtime? For example, if we use int and string for List<T>, then two versions of List class, List<int> and List<string> will be generated in IL -- which will make IL bigger?
thanks in advance,
George
|
|
|
|
|
George_George wrote: For example, if we use int and string for List<t>, then two versions of List class, List<int> and List<string> will be generated in IL -- which will make IL bigger?
The specific types are generated at compile time. However, I don't know exactly if they are generated by the C# compiler (and end up in the IL code) or by the JIT compiler (and only end up in the native code). I think that it's the later, though, as generic types is a feature of the CRL and not only in C#.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
It has to be in CLR because if you use a List of MyOwnForm or another selfmade class, the Compiler won't know this class exists when he makes the program/library for that generic class
|
|
|
|
|
hoffmale wrote: It has to be in CLR because if you use a List of MyOwnForm or another selfmade class, the Compiler won't know this class exists when he makes the program/library for that generic class
I don't follow you reasoning... You can't use a class in a generic list, that the compiler doesn't know exists.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Thanks Guffa,
What means "can't use a class in a generic list"?
regards,
George
|
|
|
|
|
George_George wrote: What means "can't use a class in a generic list"?
If you use a class in the generic List<T> class:
List<FooBar> aSpecialList = new List<FooBar>();
The compiler needs to know what FooBar is, otherwise the code won't compile.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
I do not think your above code will break compiler from compiling if FooBar is a class name somewhere defined. What do you mean "The compiler needs to know what FooBar is, otherwise the code won't compile."? Could you show some code here please? I think there are some confusing.
regards,
George
|
|
|
|
|
George_George wrote: I do not think your above code will break compiler from compiling if FooBar is a class name somewhere defined.
That's what I'm saying.
George_George wrote: What do you mean "The compiler needs to know what FooBar is, otherwise the code won't compile."?
I mean that if FooBar isn't defined anywhere, the compiler can't compile the code.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Thanks Guffa,
Your description is clear.
regards,
George
|
|
|
|
|
Thanks hoffmale,
"It has to be ", it means generating code for each specific type according to type parameter of the geenrics type?
regards,
George
|
|
|
|
|
Thanks Guffa,
I took some study these days. One more question about the following link,
http://msdn.microsoft.com/en-us/library/f4a6ta2h(VS.80).aspx
For reference type, all generics types will share one instance of native code. In the following case, type Foo<Goo1> and Foo<Goo2> (suppose Goo1 and Goo2 are both reference types) will share one static member if we have one static member defined in type Foo<>?
regards,
George
|
|
|
|
|
George_George wrote: In the following case, type Foo<goo1> and Foo<goo2> (suppose Goo1 and Goo2 are both reference types) will share one static member if we have one static member defined in type Foo<>?
No. If Goo1 and Goo2 are different types, Foo<Goo1> and Foo<Goo2> will have separate sets of static members.
(I have tested this, to be absolutely sure.)
This doesn't neccesary contradict what's said in the article. The types Foo<Goo1> and Foo<Goo2> can have separate storage space for static members, but still use the same generated code for methods.
Edit:
Forgot to html encode some angle brackets...
Despite everything, the person most likely to be fooling you next is yourself.
modified on Thursday, May 8, 2008 6:39 PM
|
|
|
|
|
Thanks Guffa,
I agree with the following statement -- "The types Foo and Foo can have separate storage space for static members". But is it from the article?
regards,
George
|
|
|
|