Articles of कास्टिंग

लौटने के लिए ऑब्जेक्ट को सामान्य प्रकार कास्ट करें

क्या किसी विधि का मूल्य वापस करने के लिए कोई वस्तु डालने का कोई तरीका है? मैंने इस तरह की कोशिश की लेकिन उसने "इंस्टॉलेशनफ़" भाग में संकलन का समय अपवाद दिया: public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; } } मैंने […]

क्यों reinterpret_cast नहीं करता है नकल के लिए copy_n समान आकार के प्रकार के बीच में डाले?

Cppreference.com के अनुसार, reinterpret_cast : अंतर्निहित बिट पैटर्न को दोबारा परिभाषित करके प्रकारों के बीच परिवर्तित करता है। लेकिन रुको, यह एक झूठ है क्योंकि यह केवल इन मामलों में काम करता है: जब एक संकेतक या प्रकार T1 ऑब्जेक्ट के संदर्भ में पॉइंटर या एक दूसरे प्रकार T2 ऑब्जेक्ट के संदर्भ में reinterpret_cast (या […]

जावा में सामान्य प्रकार कास्टिंग क्लास क्लास अपस्टेसशन नहीं बढ़ाता है?

मुझे जावा के एक अजीब व्यवहार में एक बग की तरह लगता है। क्या यह? एक ऑब्जेक्ट को एक सामान्य प्रकार के लिए कास्ट करना (कहते हैं, K ) ClassCastException नहीं ClassCastException भले ही ऑब्जेक्ट K का एक उदाहरण न हो। यहाँ एक उदाहरण है: import java.util.*; public final class Test { private static<K,V> void […]

क्या मैं सी-स्टाइल के कलाकारों का उपयोग करके एक निजी बेस क्लास में एक व्युत्पन्न कक्षा डाल सकता हूं?

क्या मैं यह कर सकता हूं? class A { … }; class B : private A { const A &foo() const { return *((const A *)this); } }; क्या मैं उप-वर्ग ले सकता हूं जो निजी कक्षा से निजी तौर पर संभालता है और उसे अपने आधार वर्ग के सार्वजनिक संस्करण में डाल देता है? […]

sql त्रुटि "ORA-01722: अमान्य संख्या"

किसी के लिए एक बहुत आसान है, निम्नलिखित निविष्टियाँ मुझे "ORA-01722: अमान्य संख्या" त्रुटि दे रही है, क्यों? INSERT INTO CUSTOMER VALUES (1,'MALADY','Claire','27 Smith St Caulfield','0419 853 694'); INSERT INTO CUSTOMER VALUES (2,'GIBSON','Jake','27 Smith St Caulfield','0415 713 598'); INSERT INTO CUSTOMER VALUES (3,'LUU','Barry','5 Jones St Malvern','0413 591 341'); INSERT INTO CUSTOMER VALUES (4,'JONES','Michael','7 Smith St […]

एफ # में सामान्य प्रकार की सूची के लिए ऑब्जेक्ट को कैसे डालें

निम्नलिखित स्निपेट में मेरा इरादा एक सिस्टम को परिवर्तित करना है। ऑब्जेक्ट (जो कि एक FSharpList हो सकता है) किसी भी सामान्य प्रकार की सूची में जो उसे पकड़े हुए है। match o with | 😕 list<_> -> addChildList(o :?> list<_>) | _ -> addChild(o) दुर्भाग्य से केवल list<obj> को सूची के रूप में कभी […]

जेनरिक्स: कास्टिंग और मूल्य प्रकार, यह क्यों अवैध है?

यह एक संकलन समय त्रुटि क्यों है? public TCastTo CastMe<TSource, TCastTo>(TSource i) { return (TCastTo)i; } त्रुटि: एनोट कन्वर्ट प्रकार 'टीएसओआरएस' से 'टेस्टस्टो' और यह एक रनटाइम त्रुटि क्यों है? public TCastTo CastMe<TSource, TCastTo>(TSource i) { return (TCastTo)(object)i; } int a = 4; long b = CastMe<int, long>(a); // InvalidCastException // this contrived example works […]

जांचें कि “ कोई भी मान ऑब्जेक्ट है या नहीं

मुझे यह पता चकित हुआ कि यह हालत हमेशा सच है: let foo: Any = 4 if let object = foo as? AnyObject { print("It's an object.") //do something with `object` that requires reference semantics } else { print("It's not an object.") } ऐसा लगता है कि कोई फर्क नहीं पड़ता कि किस प्रकार foo […]

एआरई ऑब्जेक्ट और ऑब्जेक्ट ऑरेजेस को PHP में – दिलचस्प व्यवहार

क्या आप अगले दिलचस्प व्यवहार की व्याख्या कर सकते हैं? class test { //Class *test* has two properties, public and private. public $xpublic = 'x1'; private $xprivate = 'x2'; } $testObj = new test(); चलिए $testObj को array में कनवर्ट करें। settype($testObj, 'array'); var_dump($testObj); परिणाम: सरणी (2) { ["xpublic"] => स्ट्रिंग (3) "x1" ["testxprivate"] => […]

जावा विधि को किसी भी प्रकार की सामान्य सूची में कैसे लौटाया जाए?

मैं एक ऐसी विधि लिखना चाहूंगा जो एक java.util.List को वापस java.util.List भी प्रकार की सूची को बिना किसी प्रकार की टाइप की आवश्यकता है : List<User> users = magicalListGetter(User.class); List<Vehicle> vehicles = magicalListGetter(Vehicle.class); List<String> strings = magicalListGetter(String.class); विधि हस्ताक्षर कैसा दिखता है? ऐसा कुछ, शायद (?): public List<<?> ?> magicalListGetter(Class<?> clazz) { List<?> list […]

दिलचस्प पोस्ट
केस असंवेदनशील xpath () संभव है? एक बाइनरी के जीसीसी संकलन-समय के झंडे का पता लगाएं मैं फाइलों को जार फ़ाइल के अंदर कैसे सूचीबद्ध करूं? AFNetworking 2.0 का प्रयोग करते हुए JSON डेटा पोस्ट करना मेमोरी में एक WPF नियंत्रण के बल प्रतिपादन ओरेकल में एक मेज के रूप में 'के रूप में' कीवर्ड का उपयोग कैसे करें? आरजीबीए रंग को आरजीबी में कनवर्ट करें एक किंवदंती में रंग और आकार के लिए किंवदंतियों का मिश्रण MVC3.0 में चेकबॉक्स सूची अजगर कैसे एक मॉड्यूल फाइल को खोजता है अगर आयात स्टेटमेंट में केवल फ़ाइल नाम होता है? <br /> उपयोग किए बिना सीएसएस से लाइन-ब्रेक कैसे दे सकता है? क्या सफ़ारी आईओएस 6 कैशिंग $ .एजेक्स परिणाम है? एक सापेक्ष पथ के साथ JasperReports का उपयोग करना बच्चे एनजी-दोहर से माता-पिता एनजी-दोहराने का सूचकांक एक्सेस करें स्विच स्टेटमेंट में स्ट्रिंग कैसे अगर एफ़-निविदा की तुलना में अधिक कुशल है?