PDA

View Full Version : مبتدی: معادل malloc چیست در سی شارپ



royalreihaneh
سه شنبه 06 خرداد 1393, 18:26 عصر
سلام .کسی می دونه معادل این کد که به سی هست در سی شارپ چیه؟ بیشتر منظورم malloc هست که تو سی شارپ چی می شه؟


merged_msf_edges = (edge_s) malloc(2 * (number_of_vertices - 1) * sizeof(edge_s

rahnema1
سه شنبه 06 خرداد 1393, 20:13 عصر
سلام
احتمالا در برنامه سی یک struct به نام edge_s وجود داره که شما باید یک کلاس معادل اون در سی شارپ درست کنید
و اعضای اون را به صورت public تعریف کنید

class edge_s {
//public ...
//public ...
}

وقتی که کلاس را تعریف کردید می تونید از اون کلاس آرایه درست کنید به این صورت

edge_s[] merged_msf_edges = new edge_s[2 * (number_of_vertices - 1)];

royalreihaneh
چهارشنبه 07 خرداد 1393, 08:51 صبح
سلام
احتمالا در برنامه سی یک struct به نام edge_s وجود داره که شما باید یک کلاس معادل اون در سی شارپ درست کنید
و اعضای اون را به صورت public تعریف کنید

class edge_s {
//public ...
//public ...
}

وقتی که کلاس را تعریف کردید می تونید از اون کلاس آرایه درست کنید به این صورت

edge_s[] merged_msf_edges = new edge_s[2 * (number_of_vertices - 1)];







ممنون ببیند این طوری بوده تو سی

typedef struct edge_t { /* struct representing one edge */

int v;

int u;

{; int weight;

edge_s


edge_s * edges



اینو چه طور باید تو سی شارپ بنویسم

rahnema1
چهارشنبه 07 خرداد 1393, 10:15 صبح
همون طور که حدس زدم یک struct هست که به صورت کلاس می نویسیم

class edge_s {
public int v;
public int u;
public int weight;
}