指针得内存分配以及边界问题
指针所指向内存到底是如何分配,怎么样保证不覆盖有用得数据?
比如
char *P1=NULL, *P2=NULL;
当给指针赋值后,指针所指向得地址是如何获得?有什么方式保证其获得得地址空间不和有用数据重叠?
如P1="hello"
P2="world"
这样得简单赋值需要malloc或者new吗?不需要那么又如何考虑边界问题?
谢谢了
比如
char *P1=NULL, *P2=NULL;
当给指针赋值后,指针所指向得地址是如何获得?有什么方式保证其获得得地址空间不和有用数据重叠?
如P1="hello"
P2="world"
这样得简单赋值需要malloc或者new吗?不需要那么又如何考虑边界问题?
谢谢了
...全文


