字符串取地址
Posted 邗影
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串取地址相关的知识,希望对你有一定的参考价值。
#include <iostream> #include<string> #include <cstring> #include<vector> #include<sstream> #include<algorithm> #include <stdlib.h> #include <stdio.h> using namespace std; int main() { char *p="fdg"; cout<<*(p+1)<<endl;;//p所指的位置是不变的与p++不同 cout<<*p<<endl; cout<<p<<endl; cout<<&p<<endl;//指针所在的地址 cout<<static_cast<const void *>(p)<<endl;//必须要转化成无类型指针,输出的是字符串首地址 string str="gjjlhklj"; cout<<str<<endl; cout<<&str<<endl; cout<<&str[0]<<endl; cout<<static_cast<const void *>(&str[0])<<endl; }
cout<<&str[0]<<endl;输出的事整个字符串
以上是关于字符串取地址的主要内容,如果未能解决你的问题,请参考以下文章