CSDN论坛 > Delphi > VCL组件开发及应用

(const char *)&p转化为delphi语言该是什么? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs8
本版专家分:36067
Blank
蓝花 2002年3月 C++ Builder大版内专家分月排行榜第三
2002年3月 Delphi大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs3
本版专家分:846
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:81
Bbs7
本版专家分:13629
Bbs7
本版专家分:13629
Bbs1
本版专家分:81
Bbs1
本版专家分:81
匿名用户不能发表回复!
其他相关推荐
utf8 宽字节 mbcs 随意转换
utf8 宽字节 mbcs 随意转换 vtString WStringToUTF8(const wchar_t* wstring); vtString2 UTF8ToWString(const char *string_utf8); vtString WStringToMBCS(const wchar_t* wstring); vtString2 MBCSToWString(const char *string_mbcs); vtString UTF8ToMBCS(const char *string_utf8); vtString MBCSToUTF8(const char *string_mbcs);
FTP客户端源码
跨平台的C++FTP客户端源码 class ftpclient { public: ftpclient(const char* connmode="port", const char* transmode="binary"); ~ftpclient(void); int connect(const char* addr, short port); int disconnect(); int login(const char* username, const char* passwd); int get(const char* remotefile, const char* localfile); int put(const char* localfile, const char* remotefile); int gets(const char* remotedir, const char* localdir); int puts(const char* localdir, const char* remotedir); int dir(const char* remotedir, vector<string>& result); int ldir(const char* localdir, vector<string>& result); int PWD(char* remotedir); int CD(const char* remotedir); int MKDIR(const char* remotedir); int SIZE(const char* remotefile, int& length); protected: int ASCII(); int BINARY(); int PASV(char* addr, short& port); int PORT(const char* addr, short port); int LIST(const char* remotedir); int RETR(const char* remotefile); int STOR(const char* remotefile); int serversock(SOCKET& sock, const char* addr, short port); int datasock(SOCKET& sock, const char* addr, short port); //command private: SOCKET controlsock_; char connmode_[8]; char transmode_[8]; };
C语言中const char* 和char* const等常量的正确理解
不经常使用const的话,看过多少次都会忘记。让人很是郁闷!今天总结一下,找出规律便于以后记忆。 const char *p; //*p是const,p可变:const 后面紧跟的是char,所以*p是一个char字符,不可变 const (char *) p;//p是const,*p可变:const 后面紧跟的是(char *)这个整体,所以p是char*类型,不可变。 char* con
关于const char *的使用方法
<br />问题:<br />全局变量const char* test = NULL;<br /> 然后在函数A中要改变它void funcA()<br />{<br />   char test2[512];<br />   strcpy(test2, "this is a test");<br />   test = test2;<br />}<br />但 是,我们知道,test2是在栈上分配的,上面的代码是有问题的<br /> 如果我们在堆上分配,如下void funcA()<br />{<b
string、const char*、 char* 、char[]相互转换(全)
string、const char*、 char* 、char[]四者类型经常会需要转化。 一:转化总结形式如下: 使用时,要对源格式和目标格式进行初始化。源格式赋值为具体的内容,目标格式赋值为空。 源格式        目标格式 string const char* char* char[] string
const char*、char*及字符串常量的正确使用
const char*和char*的转换是老生常谈了,但是很少有人把它们和字符串常量一起分析,本人觉得这是搞清楚他们的一个关键。 下面是一个简单的测试程序: 编译环境:windows、vs2010 #include int main(void) { //(1)char *到const char*的转换 char *str = (char*)malloc(sizeof("hello!
【C++细节】char**赋值给const char**
平时经常把char*赋值给const char* 于是想当然的以为可以把char**赋值给const char** 结果报错了:error: cannot initialize a parameter of type 'const char **' with an rvalue of type 'char **' 看以下例子:int main() { const char c = 'c';
关于const char*类型的参数
一直以为这样的函数中 void Fun(const char* p); const关键字的作用是,指针p不能被修改,但p指向的内存内容可以被修改,但是我搞错了,事实恰恰相反,指针p可以被修改(Fun内部的p实际上是传入参数的一个副本,Fun内部对p的修改对实际的传入参数不会产生任何影响),p指向的内存内容是只读的,不可以被修改。
面试常被问到的字符串替换实现
自己写了个程序,进行字符串替换,VC下C语言实现 函数原型如下: char* strrep(const char* src, const char* from, const char* to) 面试时经常被问到噢!
CString转换成const char*的一种有效方法
在Visual Studio 200X下,CString直接转换成const char* 有点困难,下面是自己用的一种可行方案: //得到目录路径 CString mPath=dlg.GetPathName(); //将目录路径转换成绝对路径以便cvLoadImage调用 int m=mPath.GetLength(); for(int index=0;index {
关闭
关闭