<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://helpwiki.sharcnet.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=Multidimensional_Arrays_in_C%2B%2B</id>
	<title>Multidimensional Arrays in C++ - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://helpwiki.sharcnet.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=Multidimensional_Arrays_in_C%2B%2B"/>
	<link rel="alternate" type="text/html" href="https://helpwiki.sharcnet.ca/wiki/index.php?title=Multidimensional_Arrays_in_C%2B%2B&amp;action=history"/>
	<updated>2026-04-03T22:17:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://helpwiki.sharcnet.ca/wiki/index.php?title=Multidimensional_Arrays_in_C%2B%2B&amp;diff=965&amp;oldid=prev</id>
		<title>Syam: Created page with &quot;The C++ 2023 standard has std::mdspan which provides a light-weight non-owning multidimensional view of a contiguous single-dimensioned array. This enables the reinterpretatio...&quot;</title>
		<link rel="alternate" type="text/html" href="https://helpwiki.sharcnet.ca/wiki/index.php?title=Multidimensional_Arrays_in_C%2B%2B&amp;diff=965&amp;oldid=prev"/>
		<updated>2024-10-01T12:57:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The C++ 2023 standard has std::mdspan which provides a light-weight non-owning multidimensional view of a contiguous single-dimensioned array. This enables the reinterpretatio...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The C++ 2023 standard has std::mdspan which provides a light-weight non-owning multidimensional view of a contiguous single-dimensioned array. This enables the reinterpretation of an underlying contiguous array as a multi-dimensional array with support for different memory layouts (e.g., C and Fortran) and accessing elements (e.g., directly, using atomics, etc.). As found in other programming languages, subset views / &amp;quot;slices&amp;quot; are also possible. One does not need to use the latest compiler tools or C++ standard: one can use mdspan using a reference implementation that has been backported to C++17 and C++14 as well with NVIDIA&amp;#039;s CUDA and NVHPC tools. This talk will discuss how to use mdspan in C++ programs.&lt;/div&gt;</summary>
		<author><name>Syam</name></author>
	</entry>
</feed>