C++二维数组动态分配内存

el/2024/3/2 12:39:09

演示了结构体与普通二维指针的动态分配

#include "stdafx.h"struct POINT{double x,y;
};int _tmain(int argc, _TCHAR* argv[])
{int **pData;POINT ** pPoint;int iCol = 5;//列数int iRow = 5;//行数pData = new int*[iRow];pPoint = new POINT*[iRow];for(int i = 0;i < iRow;i++){pData[i] = new int[iCol];pPoint[i] = new POINT[iCol];}return 0;
}


http://www.ngui.cc/el/4465890.html

相关文章

计量地理-最短路径

求解最短路径&#xff0c;输入如下 7 70 9 7 2 -1 -1 -1-1 0 -1 -1 5 -1 -1-1 5 0 2 -1 -1 -1-1 -1 4 0 -1 3 -1-1 -1 -1 -1 0 -1 6-1 3 -1 -1 11 0 9 -1 -1 -1 -1 -1 -1 0 第一行存储行列数 // ShortestRoute.cpp : Defines the entry point for the con…

计量地理-PrincipalCA主成分析

输入如下&#xff1a; 9 1 -0.8140 -0.2168 0.3355 -0.186 0.5417 0.4237 0.0378 -0.6547-0.8140 1 0.4602 -0.6613 -0.0874 -0.7306 -0.3136 -0.0634 0.8749-0.2168 0.4602 1 0.6603 -0.2394 -0.5314 -0.2072 0.0269 0.68530.3355 -0.6613 -0.6603 1 0.3829 0.6197 0.188…

计量地理-最优点的位置

输入如下&#xff1a;每一行是居民点位置和人口数 5 5 2 10 10 2.5 5 35 2 10 27.5 2.5 15 5 2 15 15 3 15 40 2 17.5 25 3.5 20 15 4 25 30 4 25 45 2 30 10 4 35 20 5 40 5 3 42.5 25 6 45 35 5 52.5 42.5 5.5 55 35 4.5 55 5 4 57.5 10…

C#-交互式绘图

结果如图所示&#xff1a; using System;using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Drawing.Drawing2D; using System.Linq; using System.Text; using System.Windows.Forms;namespace 交互式绘…

测绘-编写数字高程模型(DEM)内插程序

一、 实习目的 掌握移动曲面法数字高程模型内插原理及其内插子程序的设计方法&#xff0c;了解其它逐点高程内插方法的基本原理。 二、 实习内容 根据提供的10个数据点的坐标&#xff08;Xn,Yn,Zn&#xff09;和待求点的平面坐标&#xff08;Xp,Yp&#xff09;&#xff0…

C-链表

上图为效果图 #include <stdio.h>#include <stdlib.h> #include <malloc.h> typedef struct Node{ int data;struct Node *next;} SLIST;void inlist(SLIST *l,int a){SLIST *p,*q;int i;p(SLIST *)malloc(sizeof(SLIST));l->nextp;for(ia;i&…

获取MFC主框架

在MainFrm里面定义的是主框架的东西&#xff0c;也就是一启动就会运行的&#xff0c;所以在后面要加东西的话得获得一开始定义的框架 CMainFrame* pFrame (CMainFrame*)AfxGetApp()->m_pMainWnd; pFrame->m_wndFileView.FillFileView(); MFC一个程序只会有一个从头到尾的…

C++ listCtrl点击列头自动排序

一个函数; void CDialogTableSum::OnColumnClick(NMHDR* pNMHDR, LRESULT* pResult) {NM_LISTVIEW* pNMListView (NM_LISTVIEW*)pNMHDR;int selectcol pNMListView->iSubItem;//获得当前所选列int listcount;//总行数listcount m_listCtrl->GetItemCount();CString t…

C++-MFC Office风格的界面,ListCtrl点击选中后高亮

一个函数就可以搞定&#xff1a; void CListCtrlView::OnCustomdrawList( NMHDR *pNMHDR, LRESULT *pResult ) {NMLVCUSTOMDRAW* pLVCD reinterpret_cast<NMLVCUSTOMDRAW*>( pNMHDR );*pResult CDRF_DODEFAULT;if ( CDDS_PREPAINT pLVCD->nmcd.dwDrawStage ){*pRes…

MFC Office风格的界面,在下图红色部分创建一个listCtrl,是在view里面直接创建,不是写死坐标

只要一步&#xff0c;在View文件里面&#xff0c;新建一个函数&#xff0c;然后把他创建就行了 代码如下&#xff1a;m_listCtrl new CListCtrl;//新建CRect rectDlg;this->GetClientRect(rectDlg);//这两句是获得整个活动窗口的大小m_listCtrl->Create(LVS_REPORT |WS_…