C++ 中*号和&符号的意思、求指导、

C++语言 码拜 8年前 (2016-01-30) 1625次浏览
本人c++新手、前几天从应公司技术要求从delphi转为C++、以下为代码中出现的一些指针、
GamePlayerManager::LoadGMToolIP(const CHAR * filename)   //  *号打在中间是啥意思?
const CHAR *split = “\r\n”; //*号挨着split放在一起是啥意思?
char* tmp=NULL;  //  *号打在char类型后面是啥意思?
if (strlen(szLine)>0 && *szLine!=””;””){
szLine = STRTOKS(NULL,split,&tmp); //这个tmp前面的这个符号是干嘛的?
主要是关于这些指针的*和& 这个两个放前放后的意思。
解决方案:5分
这些地方的*代表了指针,
买本c++ primer看看吧
解决方案:15分
GamePlayerManager::LoadGMToolIP(const CHAR * filename)   //  *号打在中间是啥意思?
const CHAR *split = “\r\n”; //*号挨着split放在一起是啥意思?
char* tmp=NULL;  //  *号打在char类型后面是啥意思
上面这三个都是表示指针,和你*号两侧有多少空格无关
if (strlen(szLine)>0 && *szLine!=””;””){ 这个是取指针指向的值
szLine = STRTOKS(NULL,split,&tmp); 这个是取地址
建议LZ先去找本基础的书看了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C++ 中*号和&符号的意思、求指导、
喜欢 (0)
[1034331897@qq.com]
分享 (0)