码迷,mamicode.com
首页 >  
搜索关键字:const对象    ( 194个结果
C++ const
1. By Default, const Objects Are Local to a File 默认情况下,const对象是本地的 这是《C++ primary 5th》里的原文 When a const object is initialized from a compile-time constant, such as in our definition of bufSize...
分类:编程语言   时间:2015-02-13 16:33:37    阅读次数:184
C++中const对象和const成员函数
1?  成员函数可以声明成const函数(声明后加const) 2?  对于const对象,只能调用const成员函数 3?  Const函数和非const函数可以形成重载 4?  对于非const对象的函数调用优先选择非const成员函数 5?  对于类中的mutable数据成员,可以被const成员函数修改 // // main.cpp // Const //...
分类:编程语言   时间:2015-01-24 17:25:56    阅读次数:192
c++ const成员函数的纠结
const的美妙在于它能让你规定一个语义上的常量。应该尽可能地在代码中使用它,全局作用域,命名空间内,类里面都可以使用, 不管是静态还是非静态的对象,你都可以使用它。 一个const对象,它只能调用const函数。因为非const函数,可能会修改这个对象。因此,如果一个成员函数,它不会修改任何非static 成员数据,你应该声明为const。比如: class String { ...
分类:编程语言   时间:2015-01-19 21:00:33    阅读次数:179
const在指针中的用法
一、指向const对象的指针---对象不能修改方式1int value1 = 3; const int *p1 = &value1; *p1 = 5; //错误,不能修改const指向对象的值cout << "value1 = " << value1 << ",*p1 = " << *p1 << e...
分类:其他好文   时间:2015-01-19 20:44:18    阅读次数:109
C++中的const的用法
const对象、指向const对象的指针、const指针(通过一个面试题来了解)1.const对象 (1)关于const,很多企业的笔试、面试都会出现,很简单,就问你“const的含义?”。我不清楚大家的回答,我的第一反应是常量,然后我想到了C#中关于const的解释(static and read...
分类:编程语言   时间:2015-01-16 18:45:13    阅读次数:252
C++ const限定符总结
1、const对象一旦被创建其值就不能再改变,所以一定要进行初始化。 2、const类型只能执行不改变其内容的操作,如参与计算、赋值等。 3、如果想在多个文件中共享const,可以在const的定义或声明处加上extern,虽然直接在头文件中定义,在其他文件中就可以看见,但是如果仅仅是在头文件中声明,在cpp实现中定义并初始化,其值是无法共享的。eg. // test.h #ifndef __Test__test__ #define __Test__test__ #include ...
分类:编程语言   时间:2015-01-05 18:48:16    阅读次数:187
const
constint*u;//指向constint的指针intconst*u;//同上int*constu;//指向int的指针intconst*constu;//指向const对象的const指针constint*constu;//同上
分类:其他好文   时间:2015-01-04 22:47:58    阅读次数:203
非const对象也可以调用const成员函数
当一个类只有const成员函数的时候,非const对象也可以调用const成员函数: // ConstTest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; class A { public: A( void ) { }...
分类:其他好文   时间:2014-12-31 16:16:08    阅读次数:184
C++中const
【const】0.普通const对象定义在栈空间中{ int a = 10; const int b = 100; cout << &a << ' ' << &b;}Result: 0x22abec 0x22abe8注:Code::Blocks + Cygwin测得。1.对变量类型...
分类:编程语言   时间:2014-12-27 00:15:47    阅读次数:268
C++ primer学习记录(个人猜想未测试版本)
学习版本:第五版。本博文主要记录个人曾经并不知晓知识细节。因为linux下的编译环境还未进行学习。所以实际代码测试将在今后完成。红色:需确认。蓝色:重点。1)const对象设定为仅在文件内有效。个人认为:.h .cpp属于同文件的概念(未测试)。2)constexpr:常量表达式标示符。使用此作为前...
分类:编程语言   时间:2014-12-20 16:47:56    阅读次数:172
194条   上一页 1 ... 13 14 15 16 17 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!