ChinaUnix.net
相关文章推荐:

SkBitmap(const SkBitmap src)

有如下类 class String {public: String(const char *initValue = ""); String(const String &rhs); ~String(); String& operator=(const String &rhs); const char& operator[](int index) const; char& operator[](int index);......}; 和如下语句 String s; .. ... cout <

by blizzard213 - C/C++ - 2008-07-17 19:17:34 阅读(2253) 回复(8)

相关讨论

class example { public: operator const TInt() const { return ret; } TInt ret; } 上面代码中两个const的意义,help;

by woxinfeixiang - C/C++ - 2009-08-04 18:57:03 阅读(1053) 回复(3)

#include using std::string; class A { public:     inline const string& get()     {         return m_str;     } private:     string m_str; }; class B { public:     void fun(const A& a)     {       &n...

by zhongyj - C/C++ - 2008-10-31 16:19:05 阅读(1406) 回复(2)

C/C++中const用的很多,但是总让人犯迷糊。总结下它的用法,如果说的不对还请指正。 1、const修饰的后的对象不是一个常量,它只表示修饰的对象是个只读的对象。 可以用下面的方法证明: const int a = 1; switch(i) { case a: ... break; case 2: ... break; default: ... break; } 如果i等于1,不会执行case a: 后面的语句。 2、const修饰后的对象,默认的表示此对象只能在该文件中用。 如:const int a = 1; 等同...

by liaoweijun - C/C++ - 2008-07-24 15:59:02 阅读(11218) 回复(49)

#include "stdio.h" void main() { const int i=30; int *p; p=&i; *p=50; printf("%d",i); } 运行后i的值为50;各位指教一下,到底对不?

by lplplplp - C/C++ - 2008-02-29 13:19:48 阅读(2544) 回复(11)

再程序中使用const有什么好处呢?能使程序减少bug是吗?

by zhn636 - C/C++ - 2007-09-04 17:42:17 阅读(2659) 回复(11)

const 符号常量; (1)const char *p (2)char const *p (3)char * const p 说明上面三种描述的区别

by jsean - C/C++ - 2006-01-21 19:52:44 阅读(1016) 回复(2)

例如下面的函数申明:char *strncpy(char *, const char *, size_t), 为什么const char *不可以是char *?这样做有什么好处吗? 请各位大哥大姐解释一下

by shaoxia - C/C++ - 2005-12-17 10:18:37 阅读(2130) 回复(15)

我有两行代码 char *p="abc"; delete [] p; 这代码载gcc里面变异没什么问题,但是在 vc6.0里面就报错。 请问这是什么原因呢? 希望大家帮我解释一下,谢谢! :?: :oops: :cry:

by juky_ma - C/C++ - 2003-11-28 18:12:58 阅读(809) 回复(2)

const传奇 原文来自www.codeproject.com 作者:Rahul Singh 译者声明:有些地方按原文解释不通,译者根据自己的理解作了适当修改。如有不妥之处,请告知coolgrass@sina.com或参考原文。 简介 当我自己写程序需要用到const的时候,或者是读别人的代码碰到const的时候,我常常会停下来想一会儿。许多程序员从来不用const,理由是即使没用const他们也这么过来了。本文仅对const的用法稍作探讨,希望能够对提高软件的源代码质...

by HopeCao - C/C++ - 2004-04-11 15:05:26 阅读(5419) 回复(29)

以下是对const char * const, const char *, char * const, char * 与char []的分析比较。 [code] #include ; #include ; #include ; int main(void) { char buf[80]; const char * const cpc = buf; const char * cp = buf; char * const pc = buf; char *p = buf; strcpy(buf, "const char * const cpc"); // fill buffer. /* const * const cpc, neither cpc nor *cpc can be changed */...

by HopeCao - C/C++ - 2003-03-23 16:54:09 阅读(2015) 回复(4)