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

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

6
प्रतिबिंब के साथ 'कास्टिंग'
निम्नलिखित नमूना कोड पर विचार करें: class SampleClass { public long SomeProperty { get; set; } } public void SetValue(SampleClass instance, decimal value) { // value is of type decimal, but is in reality a natural number => cast instance.SomeProperty = (long)value; } अब मुझे परावर्तन के माध्यम से कुछ …
81 c#  reflection  casting 

8
Est यूनिकोड ’से? स्ट्रै’ तक एक तानाशाही कुंजी और मूल्यों को परिवर्तित करने का सबसे तेज़ तरीका?
मुझे कोड की एक "परत" से एक तानाशाह प्राप्त हो रहा है, जिस पर कुछ गणना / संशोधन दूसरे "परत" पर पारित होने से पहले किए जाते हैं। मूल तानाशाही की चाबियाँ और "स्ट्रिंग" मान हैं unicode, लेकिन वे जिस परत को पारित कर रहे हैं वह केवल स्वीकार करता …
81 python  casting  types 

14
जावास्क्रिप्ट में स्ट्रिंग के लिए बाइट सरणी परिवर्तित
मैं एक बाइट सरणी को स्ट्रिंग में कैसे बदलूं? मैंने इन कार्यों को उल्टा पाया है: function string2Bin(s) { var b = new Array(); var last = s.length; for (var i = 0; i < last; i++) { var d = s.charCodeAt(i); if (d < 128) b[i] = dec2Bin(d); else …

3
जावेद कुछ असंभव जातियों को क्यों अनुमति देता है और दूसरों को नहीं?
अगर मैं एक कास्ट करने के लिए कोशिश Stringएक करने के लिए java.util.Date, जावा कम्पाइलर त्रुटि फैल जाती है। तो संकलक निम्न को त्रुटि के रूप में चिह्नित क्यों नहीं करता है? List<String> strList = new ArrayList<>(); Date d = (Date) strList; बेशक, JVM ClassCastExceptionरनटाइम पर फेंकता है, लेकिन कंपाइलर …

6
क्यों यह दावा किया गया है कि डेरीफ्रेंसिंग टाइप-पाइंट पॉइंटर वार्निंग कंपाइलर-विशिष्ट है?
मैंने स्टैक ओवरफ्लो आरई पर विभिन्न पोस्ट पढ़ी हैं : डेरेफेरिंग टाइप-पेंडिंग पॉइंटर एरर। मेरी समझ यह है कि त्रुटि अनिवार्य रूप से एक अलग प्रकार के पॉइंटर के माध्यम से किसी वस्तु तक पहुंचने के खतरे की संकलक चेतावनी है (हालांकि एक अपवाद के लिए बनाया गया प्रतीत होता …
38 c  pointers  casting 

6
2 बाइट्स को हस्ताक्षरित 16-बिट पूर्णांक में बदलने का सही तरीका क्या है?
में इस सवाल का जवाब , zwol इस दावे किए गए: बाहरी स्रोत से डेटा के दो बाइट्स को 16-बिट हस्ताक्षरित पूर्णांक में बदलने का सही तरीका इस तरह सहायक कार्यों के साथ है: #include <stdint.h> int16_t be16_to_cpu_signed(const uint8_t data[static 2]) { uint32_t val = (((uint32_t)data[0]) << 8) | (((uint32_t)data[1]) …

1
C ++ में क्यों स्थिर संख्याओं का static_cast <unsign> भिन्न होता है यदि संख्या स्थिर है या नहीं
क्या सी ++ नियम है कि साधन के बराबर है झूठा ?। दिया हुआ: float f {-1.0}; bool equal = (static_cast&lt;unsigned&gt;(f) == static_cast&lt;unsigned&gt;(-1.0)); जैसे https://godbolt.org/z/fcmx2P #include &lt;iostream&gt; int main() { float f {-1.0}; const float cf {-1.0}; std::cout &lt;&lt; std::hex; std::cout &lt;&lt; " f" &lt;&lt; "=" &lt;&lt; static_cast&lt;unsigned&gt;(f) &lt;&lt; '\n'; …
28 c++  casting 

1
हास्केल में इम्प्लांटेड, स्टैटिक टाइप कास्ट (जबरदस्ती)
मुसीबत हास्केल में निम्नलिखित डिजाइन समस्या पर विचार करें। मेरे पास एक सरल, प्रतीकात्मक ईडीएसएल है जिसमें मैं चर और सामान्य अभिव्यक्ति (बहुभिन्नरूपी बहुपद) जैसे कि व्यक्त करना चाहता हूं x^2 * y + 2*z + 1। इसके अलावा, मैं अभिव्यक्तियों पर कुछ प्रतीकात्मक समीकरणों को कहना चाहता हूं x^2 …

2
एक अमान्य पॉइंटर बनाने वाले फ़ंक्शन संदर्भ को कास्टिंग करना?
मैं तीसरे पक्ष के कोड में एक त्रुटि को ट्रैक कर रहा हूं और मैंने इसे कुछ लाइनों के साथ संकुचित कर दिया है। use libc::c_void; pub unsafe fn foo() {} fn main() { let ptr = &amp;foo as *const _ as *const c_void; println!("{:x}", ptr as usize); } स्थिर …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.