C/C++ C++ / 面向对象 FAQ

转载 2004年07月10日 11:00:00
C/C++ C++ / 面向对象
    对象与类
    Q.gif成员函数、全局函数和友元函数的差别?
    Q.gif写一个c++的类时,对于成员函数,私有变量的考虑好吗?
    Q.gif关于const 在const reference parameter中使用的大不解
    Q.gifC++中虚函数和纯虚函数的概念,差别和分别存在的原因
    Q.gif为何析构函数中的cout不起作用
    Q.gif请高手介绍一下copy constructor和assignment的区别!
    Q.gif一个String类实现的内存管理问题
    Q.gif某基类为另一类的友元,该基类的派生类是否为其友元
    Q.gif菱形虚拟继承后,派生类的大小问题
    Q.gif什么时候应使用copy constructor?
    Q.gifObject-Based与Object-Oriented的区别是什么?
    Q.gif为什么在拷贝构造函数里,可以直接访问另外一个对象的引用的私有成员?
    Q.gif什么叫做“对象的粒度”?
    Q.gifC++与VC的区别?(见笑)
    Q.gif为什么base class 总是使用virtual destructor
    Q.gif怎么表示一个巨型整数
    Q.gif关于“默认构造函数”一问
    Q.gif时关于友元函数的问题." href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=104766" target=_blank>VC++6.0使用<iostream>时关于友元函数的问题.
    Q.gif指向类成员函数的指针小结
    Q.gif关于类型转换操作符的问题
    Q.gif怎么样传出类对象的普通成员函数的指针?
    Q.gifstatic memeber variable的生存期是多少
    Q.gif关于构造函数
    Q.gif派生类可以重置(“覆盖”)基类的非虚函数吗?(请大家讨论)
    Q.gif类对象占的内存大小
    Q.gifvoid * 类型指针
    Q.gif为什么这样做,形参改变就可以使实参改变?很好的题目!!
    Q.gif>和operator<<该是非成员函数" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=167315" target=_blank>为什么operator>>和operator<<该是非成员函数
    Q.gif类对象的内存分布问题!!!
    语言特性
    Q.gif关于cin的简单问题,
    Q.gifchar和unsigned char 有什么区别,字符也分为有符号和无符号吗?
    Q.gif>‘" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=169986" target=_blank>关于c中的位运算 '>>'
    Q.gif大家给我讲讲内联函数
    Q.gif函数声明与函数定义有什么区别啊?
    Q.gif二维数组的参数传递,实在是搞不懂,帮帮忙!!
    Q.gifStructure and Union有什么区别?
    Q.gif关于switch中的变量声明
    Q.gif“为什么后缀++比*操作符优先级高却后对p加1?” ——*p++、*++p、++*p和(*p)++中的操...
    Q.gif结构数组的初始化?
    Q.gif关于宏定义与#、##
    Q.gif在你的代码里面是否有泛型?
    Q.gif成员函数的重载、覆盖与隐藏有什么区别啊??
    Q.gif拷贝构造函数的问题
    Q.gif关于类的声明顺序的问题,请高手指教!
    Q.gif一个成员函数被声明为const,什么意思?
    Q.gif返回值的引用问题.
    Q.gifsrand() ??
    Q.gif请教回文数的算法?
    Q.gif强制数据类型转换有何原则?
    Q.gif什么是非平凡(nontrivial)的析构函数啊?
    Q.gif什么是句柄啊,有什么用?
    Q.gif关于delete的错误
    Q.gif关于using声明和using指示符的问题(来者有分!)
    Q.gif“流”的概念
    Q.gif枚举类型范围问题
    Q.gif关于const的一个小问题!
    Q.gif>str)这个循环!" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=121154" target=_blank>请问: while(cin>>str)这个循环!
    Q.gif偶数魔方问题的算法
    Q.gif显示本机的 当前日期及时间 用什么函数
    Q.gif请问如何输入EOF?
    Q.gif请问overload和override有什么区别?
    Q.gif关于itoa的第三个参数
    Q.gif可能是memset的问题,大家看看
    Q.gif程序运行时,结构体的内存分配,大讨论。。。
    Q.gifC++问题:“endl”和“/n”有什么区别?请详细解释!
    Q.gif有没可能用派生类对象调用其基类的虚函数?
    Q.gif为什么数在内存中要以补码表示?
    Q.gif不用中间变量,怎样实现swap?
    Q.gif关于volatile的问题
    Q.gif指针的问题?" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=61356" target=_blank>有关this->指针的问题?
    Q.gifNULL 到底是什么?
    Q.gif关于类型转换
    Q.gif如何写一个reference to member function? point to member function 我知道的。
    Q.gif指针的问题?
    Q.giftypedef void ( * ENROLLED_TICK_FUNC )( void );这种是什么用法?
    Q.gif有关C++继承的一个问题:virtual public CParent的含义及作用。
    Q.gif怎样把一个1-99999的整数转换为格式为"00001","00002",,,"99999"的字符串。
    Q.gifc++中的引用可不可以指向一个null
    Q.gif刚学C++,请教:栈内存和堆有什么区别
    Q.gifif(0==i)vs.if(i==0)?
    Q.gifconst 提问?
    Q.gif关于二维数组和指针的问题
    Q.gifusing namespace std;的问题
    Q.gif换行符‘/n’和回车符‘/r’的区别
    Q.gif请谈谈运算符重载的问题.
    Q.giftypedef生成的新的数据类型名 是否也有作用域?其记算方式?
    Q.gif急问:c++中什么函数可以得到一个浮点数的四舍五入整数??
    Q.gifabort() 与 exit()的区别?
    Q.gif关于inline函数的小问题
    Q.gif请解释一下四个xxx_cast的区别,谢谢.
    Q.gif数组指针与指针数组的区别
    Q.gif声明变量时,关于const位置的问题
    Q.gifint *p=new int[24]和int *p=new int(24)的区别
    Q.gif如何用宏连接字符
    Q.gif如何实现一维数组到二维数组的转换?
    Q.gifint abc(int aa,int bb,...)在函数里如何使用"..."传过来的参数?
    Q.gif关于常量强制类型转换时产生的问题
    Q.gif函数返回值作赋值表达式左值时有何用处
    Q.gifC++中*与&的用法
    Q.gif在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”声明?
    Q.gif有关C语言中typedef的用法?
    Q.gif为何要用const?
    Q.gif自加自减
    Q.gifC中的位运算
    Q.gif0长类数组的new & delete
    Q.gif*是些什么东西?" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=166" target=_blank>.*和->*是些什么东西?
    Q.gifDOS下,如何使指针指向一个指定地址,例如b800:0000
    Q.gifC语言中,定义结构体时使用typedef有什么好处?
    Q.gif随机数不随机?
    Q.gif学完C了,怎么觉得没用?我该接着学什么?
    Q.gifprintf中的格式字符串能否用变量来替换?
    Q.gif关于循环条件中的函数调用问题
    Q.gif关于引用
    Q.gif趣味题三道(谈软件工程与编码规范者不得入内)
    Q.gif关于NRV优化的问题
    Q.gifvc的debug版本下,分配的内存块中初始化值的含义
    Q.gif请教高手:关于 delete 的底层实现问题
    Q.gif要求输入一个正整数,但输入一个字符串,怎样判断出错?
    Q.gifmain函数中的char** argv和它所指向的字符串是在哪儿分配的?
    Q.gif如何去掉I/O流的行缓冲??
    Q.gif堆栈(stack)与堆(heap)的区别,大家来关注,高手来帮忙!
    Q.gif请教:如何防止一个类被其他类继承,类似JAVA中的final修饰符
    Q.gif关于引用和const
    Q.gif如何传出被调函数中malloc并赋值的内容?
    Q.gif关于const和#define的区别?
    Q.gif关于逗号表达式值的问题
    Q.gif在c中如何把数值变量转换成字符变量(急,在线等!!)
C/C++ C
    编译链接
    Q.gif请问如何在C中调用DLL文件呢?
    Q.gif谁能告我,TURBOC2中,TCC怎么配置?
    Q.gifvc6里面在哪看测试结果啊?在线等啊
    Q.gif关于VC里的“unresolved external symbol _WinMain……”
    Q.gif谁能告诉我有没有dos 下的c++编译环境
    Q.gifdebug, release 有什么不同
    Q.gifextern "C" 的作用
    专业应用
    Q.gif两日期型相减应该怎么做?
    Q.gif如何判断两个矩形是否相交?
    Q.gif怎样用vc++编辑注册表?????
    Q.gif全排列问题。
    Q.gifLinux 服务器和windows服务器共享文件
    Q.gif关于“随机数”的问题。
    Q.gif如何用c语言给一个文件加密???
    Q.gif如何解决大数组问题?
    Q.gifTC里图形的显示模式的初始化
    Q.gif关于B/S、C/S结构
    Q.gif字符问题
    Q.gif好的c++相关工具
    Q.gif怎么通过命令参数来决定启动或停止运行程序呢?
    Q.gif用c语言如何进入ring0??
    Q.giffree函数 释放的空间的大小的存储位置
    Q.gif如何在c中显示汉字?
    Q.gif求教C语言编写的CRC16的校验程序(多项式为:X16+X12+X5+1),谢谢.
    Q.gif关于读写磁盘函数的运用!
    Q.gif我想编一个可以插入记录和删除记录的程序。如何打开文件并删除其中的一个记录?
    Q.gifBCB5用ADO访问数据返回空值时出错原因
    Q.gifVC中使用ini文件的方法
    Q.gif怎样在一个程序中调用另外几个应用程序?
    Q.gif各位阿哥,关于24点算法的问题:给出四个数字(3,3,8,8或其他),怎么编程得出24这个数字?
    Q.gif为什么调用CoCreateInstanceEx会报错?
    Q.gifregisterbgifont的问题
    Q.gif怎么把图形库链接到exe里?
    Q.gif如何数出汉字英文混排的文本中字的个数?
    Q.gif如何在TC下通过串行口接收和发送数据?
    Q.gifSOCKET绑定问题
    Q.gif8皇后问题的源代码,请进!
    Q.gif加密狗怎么破解啊?
    Q.gif如何获得一条语句执行所花费的时间?要精确到毫秒级。
    Q.gif怎样可以打开一个文件中修改里面的一小部分
    Q.gif答的有理。100分都给你!!
    Q.gif谁能帮我一把!用TC显示汉字文章如:a.txt!
    Q.gifCRC能够对数据段进行编码,比如字符串。如果对一个以k计的文件进行校验编码,用什么好呢?
    Q.gif求素数的算法
    Q.gif怎样用中断来查看串口中的数据
    Q.gif文件操作问题
    Q.gif在C中怎樣獲取當前時間呀.? 急......
    Q.gif在 C 中怎樣才能使程序常駐內存? 急................
    Q.gif如何在c语言下实现256色显示?
    Q.gif编译原理—词法分析程序(清华版编译原理词法分析流程图)
C/C++ 标准库 / 其它C++程序库
    C++Boost库
    Q.gif解释:
    Q.gifboost库的安装问题
    Q.gif在哪里下载boost
    Q.gif请教::关于const的使用
C/C++ C++ / 面向对象
    模板技术基础
    Q.gif如何对类模板的模板成员进行特化?
    Q.gifVC6又一Bug:当“模板参数”没有出现在函数的“形参列表”中时函数签名无法区分不同实例。
    Q.gif请问stl中的部分特化是什么意思?
    Q.gif怎樣用STL來寫異常安全的代碼,急用。解決立馬給分
    Q.gif初学STL的问题,高分求教!
    Q.gif一个关于重载的问题
    Q.gif关于遍历打印map类内容
    Q.gif如何初始化一个template class 中的静态变量?
    Q.gif何时需要使用“typename”?(《STL 中文版》里面的一个问题)
    Q.gif如何在模板参数中使用嵌套模板类的实例作为缺省模板参数?
    泛型设计理论
    Q.gif请教STL中copy()的用法
    Q.gifvalue_type
    Q.gif泛型?编译时动态脚本?
    Q.gif为什么说“如果将unsigned char换成unsigned short的话,我们就无法分配小于sizeof(unsigned short)的区块”?" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=177269" target=_blank>在《Modern C++ Design》中第四章<小型对象分配技术>为什么说“如果将unsigned char换...
C/C++ 标准库 / 其它C++程序库
    模板使用技巧
    Q.gif使用type_traits为已有类增加功能
    Q.gif利用模板和偏特化实现非标准的类型转换
    Q.gif【<专题讨论>[模板模式]<1>】CRTP和mixin
    模板库使用(STL,Boost,Loki,WTL,etc.)
    Q.gifstd::map对模板参数key的要求
    Q.gif为什么stl的函数实现不拒绝非法参数(比如coll.erase(cooo.end()))?
    Q.gif请教关于array与vector的区别!
    Q.gif关于开文件的?哪为高手帮忙看一下,高分相送
    Q.gif?" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=172624" target=_blank>如何使用非特化版本的vector<bool>?
C/C++ C++ / 面向对象
    C++面向对象技术
    Q.gif浅拷贝和深拷贝:有什么区别;何时使用;与constructor的关系?
    Q.gif关于常量引用及编译器处理方法异同的问题
    Q.gif类设计中异常处理的考虑,请有经验的前辈说说看法
    Q.gifC++高人请入,有关union问题 struct A { A(){} }; union B { A a; }; 这样写是...
    C++语言基础
    Q.gif一个例子. C、C++指针的不安全性
    Q.gif问new,delete,malloc,free的区别??
    Q.gif有关DLL中New和外部Delete以以及跨DLL传递对象的若干问题
    Q.gif#pragma是什么意思?
    Q.gif有谁知道这题怎么做?(算法问题)
C/C++ C
    C标准库
    Q.gif标准库中函数返回值问题
    Q.gifmemove() wherex() wherey()的作用?
C/C++ 标准库 / 其它C++程序库
    C++标准库
    Q.gif函数的省略号的问题,如何确定参数的个数?
    Q.gif请问如何获取程序的运行时间?
    Q.gifSTL 的调试问题
    Q.gif怎样在1至200之间产生20个随机数
    Q.gif关于namepspace std
    Q.gifscanf函数可以得到回车吗?
    Q.gif关于STL中sort的问题
    Q.giffstream怎么一次把整个文本文件内容读到一个string里?
    Q.gif关于函数对象(Function Object)绑定(bind)的问题?
    Q.gif如何安全地将多态指针放进STL容器?
    Q.gif如何用vector申请一个多维数组
    Q.gif使用C++比C慢吗?
    Q.gif请教,关于数组输入的问题
    Q.gif和的区别" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=199" target=_blank>头文件<string.h>和<string>的区别
    Q.gif字符串前面自动补零
    Q.gif请问...以迭代子访问map容器,并进行删除或插入操作的时候,怎么防止该迭代子失效呢?
    Q.gifcin读入数值的问题
    Q.gif标准C++或C中,有无实现trim功能的函数?
    Q.gif关于enum类型的range
    Q.gif简单问题:sizeof(char型数组)为数组大小,而不是4, 为什么?
    Q.gif如何理解取类的VPTR值的操作*(void**)&a;
    Q.gif交换字符串
    Q.gif如何动态构造一个二维数组?
    Q.gif版主,几乎每天都有人问随机数的问题,我写了个通用的类。有问题帮忙改一下!
    Q.gifC/C++如何捕获键盘消息?
    Q.gif两个任意日期间的天数的函数
    Q.gif在C++中有字符串类型吗?
    Q.gif初学者关于volatile的疑问!
    Q.gifstdio 和 iostream 的区别
    Q.gif请问---如何用C读取系统的当前日期??谢了
    Q.gif和#include两个语句一样吗?" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=169251" target=_blank>#include <iostream>和#include<iostream.h>两个语句一样吗?
    Q.gifTC2.0下重新启动系统的代码!
    Q.gif如何用c语言对一个主目录里面的所有目录和文件进行搜索?
    Q.gif关于char *和string的效率比较
    Q.gif对魔阵算法的几点疑问---------请各位指教
    Q.gifc语言中发声的库函数?
    Q.gifvotile
    Q.gif想把字符转化为整形数怎么转化呢??
    Q.gif请问怎样在C++里清除屏幕,就是输出完成后再次把屏幕变成空。
    Q.gif关于const的问题
    Q.gif这个"using namespace std;"有什么用?
    Q.gif如何用find_if算法查找一个自定义结构序列中的特定值?
    Q.gif算法里经常看到bind2nd这个东西, 什么意思?
    Q.gif为什么在VC中一用STL编程就有那么多warning
    Q.gif里,怎么实现string不区分大小写的排序呢?" href="http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=191154" target=_blank>在一个vector<string>里,怎么实现string不区分大小写的排序呢?
    Q.gif请叫,标准c++的问题,什么是标准的c++,标准的c++用什么编译器,如何在unix下使用
    Q.gifmap和multimap可以按我输入的先后顺序对数据进行存放,不要排序吗?
    Q.gif关于auto_ptr_ref的作用
    Q.gif怎么在声明一个map的时候同时进行内容的初始化?
    Q.gif为什么要用namespace?istream_iterator是什么?
    Q.gif内部类型及指针的缺省初始化
    Q.gif关于使用fstream时用feof判断文件结束的问题。
    第三方库
    Q.gif如何在类型推导中判断一个类是另一个类的子类?
pageview1.asp?columnid=4&itemid=27

C/C++通用面向对象接口

一,序1,接口怎么做 自己在学习C/C++时的体会,如本文所述2,什么是接口 实现一个功能的一组函数(或 方法)。3,完美接口 与平台无关,与操作系统无关,甚至与语言无关;其他(例如:较少的接口函数,...
  • yuanchengjun
  • yuanchengjun
  • 2006年12月29日 18:01
  • 1465

c++ 面向对象高效编程 【笔记】什么是面向对象编程?

面向过程与面向对象:面向过程编程:面向过程解决问题的方法是解决的问题转化为一组函数,这种编程方法是从函数的角度来思考问题,也称为问题的功能分解。 这种方法缺陷: 缺乏安全性,任何程序、代码都可以直接...
  • sinat_26908721
  • sinat_26908721
  • 2016年10月25日 15:45
  • 345

谈谈8年C++面向对象设计的经验体会

六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向对象”,就象说不清楚什么是数学那样...
  • sinat_20265495
  • sinat_20265495
  • 2016年07月23日 14:46
  • 1689

C语言实现C++面向对象语言多态特性

我们知道,C++语言演化过程中,加入了不少新特性,使其成为一门现代高级OO语言。当初C++在上个世纪七十年代末,80年代初时,C++发展刚刚起步,那时C++可以看作C with class,C++编写...
  • sunjunior
  • sunjunior
  • 2016年03月09日 21:02
  • 1303

Python 面向对象的基本概念 与c++ 面向对象的基本概念有点区别

Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。面向对象的最主要目的是提高程序的重复使用性。我们这么早...
  • lujiandong1
  • lujiandong1
  • 2015年05月20日 19:21
  • 764

有关C++面向对象面试题

下面代码的输出结果是:#include using namespace std;class A{ public: virtual void Fun(int number = 10){ ...
  • qq_23945057
  • qq_23945057
  • 2016年09月14日 20:37
  • 731

C/C++的区别:面向对象的思想

C/C++的区别是什么呢?对于学C学的不怎么的同时学C++又没有几天的我,真找不到其间的区别。面向过程与面向对象似乎就是天平的两端,挪过来挪过去都是等量的存在。看过孙鑫老师的视频之后,面向对象的思想出...
  • cyh183269855
  • cyh183269855
  • 2016年12月22日 16:41
  • 313

Java与C++在面向对象基本概念上的区分

http://hi.baidu.com/zmtxzmtx/blog/item/4e106c80e946d6a90df4d247.html Java与C++在面象对象基本概念上的区分 F...
  • sjtu_huang
  • sjtu_huang
  • 2011年10月29日 21:55
  • 3022

【C++面向对象学习笔记】-基础知识

1.基本概念 面向对象程序设计是利用对象来进行程序设计。一个对象表示现实世界中一个独一无二的实体。例如,一名学生、一张桌子、一个圆等都可以看作对象。一个对象具有唯一的身份、状态和行为。一个对象的状态...
  • Kevin_zhai
  • Kevin_zhai
  • 2015年09月08日 16:58
  • 3569

C++面向对象面试题知识点整理

面向对象 a.编程是在计算机中反映世界 面向系统设计带来的种种便利 (1)良好的可复用性 (2)易维护 (3)良好的可扩充性 b.以下选项中哪一个不是面向对象设计? (1)面向对...
  • Ycx_lq
  • Ycx_lq
  • 2017年09月05日 09:55
  • 267
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C/C++ C++ / 面向对象 FAQ
举报原因:
原因补充:

(最多只允许输入30个字)