casting पर टैग किए गए जवाब

कास्टिंग एक ऐसी प्रक्रिया है जहां एक वस्तु प्रकार स्पष्ट रूप से दूसरे प्रकार में परिवर्तित हो जाता है यदि रूपांतरण की अनुमति है। इस प्रक्रिया से मूल्य में बदलाव हो सकता है।

3
C # में चार से इंट
Utf16 में Int मान को संबंधित चार में परिवर्तित करने का सबसे अच्छा तरीका क्या है, यह देखते हुए कि Int वैध मानों की श्रेणी में है?
96 c#  casting 

13
क्या एक शून्य पॉइंटर को हटाना सुरक्षित है?
मान लीजिए कि मेरे पास निम्नलिखित कोड हैं: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; } क्या यह सुरक्षित है? या विलोपन ptrसे char*पहले डाला जाना चाहिए ?


11
जावा में स्ट्रिंगर को इंटेगर कास्ट क्यों नहीं किया जा सकता?
मुझे कुछ अजीब अपवाद मिले: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String यह कैसे संभव हो सकता है? प्रत्येक वस्तु स्ट्रिंग को डाली जा सकती है, है ना? कोड है: String myString = (String) myIntegerObject; धन्यवाद।
95 java  string  casting  integer 

8
कार्यान्वयन-परिभाषित व्यवहार से बचने में कुशल अहस्ताक्षरित कास्ट
मैं एक फ़ंक्शन को परिभाषित करना चाहता हूं जो unsigned intतर्क के रूप में लेता है और तर्क के लिए एक intअनुरूप मॉड्यूल UINT_MAX + 1 देता है। पहला प्रयास इस तरह दिख सकता है: int unsigned_to_signed(unsigned n) { return static_cast<int>(n); } लेकिन जैसा कि किसी भी भाषा के वकील …

4
शेयर्ड_एप्ट्र <Derived> को शेयर्ड_प्ट्र <बेस> के रूप में पास करना
shared_ptrएक व्युत्पन्न प्रकार को किसी फ़ंक्शन के shared_ptrआधार पर पास करने के लिए जाने के लिए सबसे अच्छा तरीका क्या है जो एक आधार प्रकार लेता है ? मैं आमतौर पर shared_ptrएक अनावश्यक प्रतिलिपि से बचने के लिए संदर्भ से गुजरता हूं : int foo(const shared_ptr&lt;bar&gt;&amp; ptr); लेकिन यह काम …

7
क्या const_cast सुरक्षित है?
मुझे बहुत जानकारी नहीं मिल रही है const_cast। एकमात्र जानकारी जो मुझे मिल सकती है (स्टैक ओवरफ्लो पर) है: const_cast&lt;&gt;()जोड़ने के लिए / एक चर के निकाले जाने स्थिरांक (सत्ता) (या अस्थिर सत्ता) किया जाता है। इससे मुझे घबराहट होती है। एक const_castअप्रत्याशित व्यवहार का उपयोग कर सकता है? यदि …

3
स्विफ्ट में फ्लोट को सीजीफ्लोट कास्टिंग
मुझे एक मान के रूप में स्टोर करने की आवश्यकता है Float, लेकिन स्रोत डेटा एक है CGFloat: let myFloat : Float = myRect.origin.x लेकिन संकलक त्रुटि में यह परिणाम: 'NSNumber' उपप्रकार 'फ्लोट' का नहीं है तो अगर मैं स्पष्ट रूप से इसे इस तरह से रखता हूं: let myFloat …
91 casting  swift  cgfloat 

11
मैं स्ट्रिंग में वापस आने वाले मान में जावास्क्रिप्ट (jquery) के साथ एक पूर्णांक मान कैसे जोड़ूं?
मेरे पास एक सरल HTML ब्लॉक है जैसे: &lt;span id="replies"&gt;8&lt;/span&gt; Jquery के उपयोग से मैं मान (8) में 1 जोड़ने का प्रयास कर रहा हूं। var currentValue = $("#replies").text(); var newValue = currentValue + 1; $("replies").text(newValue); जो हो रहा है वह ऐसा दिखाई दे रहा है: 81 फिर 811 9 …

10
Convert.To () विधि का उपयोग करने और उपयोग करने के बीच अंतर
मेरे पास एक फ़ंक्शन है जो मूल्यों doubleपर कास्ट stringकरता है। string variable = "5.00"; double varDouble = (double)variable; एक कोड परिवर्तन की जाँच की गई और परियोजना त्रुटि के साथ बनती है: System.InvalidCastException: Specified cast is not valid. हालाँकि, निम्नलिखित करने के बाद ... string variable = "5.00"; double …
91 c#  casting 

8
टी के लिए कास्ट ऑब्जेक्ट
मैं XmlReader.NET में कक्षा के साथ एक XML फ़ाइल पार्स कर रहा हूं और मैंने सोचा कि यह एक जेनेरिक पार्स फ़ंक्शन लिखने के लिए अलग-अलग विशेषताओं को पढ़ने के लिए स्मार्ट होगा। मैं निम्नलिखित समारोह के साथ आया: private static T ReadData&lt;T&gt;(XmlReader reader, string value) { reader.MoveToAttribute(value); object readData …
90 c#  generics  casting 

9
(स्ट्रिंग) या .toString ()?
मेरे पास एक Object oपैरामीटर वाला एक तरीका है । इस पद्धति में, मुझे ठीक से पता है कि String"ओ" में एक है जो शून्य नहीं है। जांच करने, या कुछ और करने की कोई आवश्यकता नहीं है। मुझे इसे बिल्कुल एक Stringवस्तु की तरह व्यवहार करना है । बस …
89 java  casting 



27
क्या एक स्पष्ट टाइपकास्ट के साथ एक व्युत्पन्न वर्ग संदर्भ के लिए बेस क्लास ऑब्जेक्ट असाइन करना संभव है?
क्या यह स्पष्ट है कि C # में एक स्पष्ट टाइपकास्ट के साथ एक व्युत्पन्न वर्ग संदर्भ के लिए एक बेस क्लास ऑब्जेक्ट असाइन करना संभव है। मैंने इसकी कोशिश की है और यह एक रन-टाइम त्रुटि पैदा करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.