मान लीजिए मैं कुछ सूचक है, जो मैं के रूप में स्थिर आयाम सरणी संदर्भ पुनर्व्याख्या करना चाहते हैं:क्या पॉइंटर को आयामी सरणी संदर्भ के रूप में पुन: परिभाषित करना संभव है?
double *p;
double (&r)[4] = ?(p); // some construct?
// clarify
template< size_t N> void function(double (&a)[N]);
...
double *p;
function(p); // this will not work.
// I would like to cast p as to make it appear as double[N]
ऐसा करना संभव है? मैं इसे कैसे कर सकता हूं?
'डबल (*) [4] ', यह निर्माण क्या है? यह पहली बार है जब मैं इसे देखता हूं – Anycorn
@aaa: यह 4 युगल की सरणी के लिए एक सूचक है। – GManNickG
एक आखिरी सवाल, क्यों पहले * शून्य करने के लिए कास्ट? – Anycorn