![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 68
yunyuehu
这个作者很懒,什么都没留下…
展开
-
warning: deprecated conversion from string constant to ‘char的解决方法
如何避免出现错误 : warning: deprecated conversion from string constant to ‘char*’,for example : #include #include using namespace std;int main(int argc, char** argv){ char buffer[10] = "A原创 2009-11-03 15:12:00 · 2333 阅读 · 0 评论 -
C++面试题.doc
C++面试题2008-11-41 #i nclude “filename.h”和#i nclude 的区别?答:对于#i nclude 编译器从标准库开始搜索filename.h对于#i nclude “filename.h”编译器从用户工作路径开始搜索filename.h2 头文件的作用是什么?答:一、通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和原创 2010-03-26 14:36:00 · 590 阅读 · 0 评论 -
正则表达式30分钟入门教程1
版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰原创 2010-03-24 15:19:00 · 514 阅读 · 0 评论 -
与或非异或
说说异或运算^和他的一个常用作用。 异或的运算方法是一个二进制运算: 1^1=0 0^0=0 1^0=1 0^1=1 两者相等为0,不等为1. 这样我们发现交换两个整数的值时可以不用第三个参数。 如a=11,b=9.以下是二进制 a=a^b=1011^1001=0010; b=b^a=1001^0010=1011; a=a^b=0010^1原创 2010-03-23 15:34:00 · 20750 阅读 · 2 评论 -
C语言中的二进制、八进制、十进制、十六进制他们之间的转换方式什么怎样的?
计算机中常用的数的进制主要有:二进制、八进制、十六进制,学习计算机要对其有所了解。 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字:0到9; 16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。原创 2010-03-22 12:59:00 · 5468 阅读 · 0 评论 -
C&C++程序错误调试大全
a. "new types may not be defined in a return type" errorclass 类名 { private: public: protected: }如果你的类是如此声明的,那么编译过程将不可避免的出现: "new typ原创 2009-11-18 16:42:00 · 671 阅读 · 0 评论 -
C++部分程序
#include using namespace std;int i=10;static int reset(),next( int),last( int),other( int);int main(int argc, char** argv){ int i=reset(); for( int j( 1); j {原创 2009-11-18 14:35:00 · 311 阅读 · 0 评论 -
C++学习之----;类
http://210.44.195.12/cgyy/text/HTML/text/20.htm 类: 类申明:以数据成员的方式描述数据部分,以成员函数(被称为方法)的方式描述公有接口。类方法定义:描述如何实现类成员函数。简单的说:类声明提供了类的蓝图,而方法定义则提供了细节。 使用类,必须了解公共接口,编写类,必须创建公共接口。 控制成员访问:公有还原创 2009-11-13 13:39:00 · 511 阅读 · 0 评论 -
Main must return int error in C++ ?
My program is the tempera trun to the Huashi C: #include "iostream"using namespace std;class tempera { public: float cels; float change() {原创 2009-11-12 11:20:00 · 8413 阅读 · 0 评论 -
linux下c编译系统(转)
编译过程概述了解一些编译知识的读者都知道,所谓编译,就是在编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件感谢格式的要求链接生成可执行程序。UNIX环境下的C编译系统所遵循的也是这么一个一般的过程。值得注意的是这个过程并不是有某个单个程序完成的,而是有多个分别完成某一方转载 2009-11-11 16:27:00 · 1302 阅读 · 0 评论 -
什么是内联函数
类: 类申明:以数据成员的方式描述数据部分,以成员函数(被称为方法)的方式描述公有接口。类方法定义:描述如何实现类成员函数。简单的说:类声明提供了类的蓝图,而方法定义则提供了细节。 使用类,必须了解公共接口,编写类,必须创建公共接口。 内联函数的特殊规则要求在每个使用他们的文件中都对其进行定义。一、inline 关键字用来定义一个类的内联函数,引入它的主要原因是原创 2009-11-12 14:19:00 · 1956 阅读 · 0 评论 -
内存分配方式
转自:http://blog.csdn.net/wuchen1004/archive/2008/07/04/2611239.aspx document.body.oncopy = function() { if (window.clipboardData) { setTimeout(functio转载 2009-11-10 18:25:00 · 557 阅读 · 0 评论 -
warning: deprecated conversion from string constant to ‘char*’
My program is : #include using namespace std; int main() { int i; char *pArray[]={"How ","are ","you"}; char **p; p=pArray; cout for (i=0; i cout原创 2009-11-11 09:48:00 · 3536 阅读 · 0 评论 -
结构体struct and 联合体 union
在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构(structure)”或叫“结构体”。它相当于其它高级语言中的记录。“结构原创 2009-11-05 10:31:00 · 902 阅读 · 0 评论 -
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()附:cin.ignore();cin.get()//跳过转载 2009-11-04 13:51:00 · 319 阅读 · 0 评论 -
部分C++程序
a.#include using namespace std;int main(){ char ch; int i,j,k,n; i=j=k=n=0; cout do { ch=cin.get(); if ( (ch>A && ch a && ch原创 2009-11-04 11:21:00 · 296 阅读 · 0 评论 -
关于main()函数
http://www.csai.cn 作者:jackys2006 来源:希赛网 2008年5月15日 C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。 一、main()函数的形式 在最新的 C99 标准中,只有以下两种定义方式是正确的: int main( void )--无参数转载 2009-11-03 17:23:00 · 298 阅读 · 0 评论 -
C++题汇
(1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 (2)char * const p char const * p const char *p 上述三个有什么区别? 答案: char * co原创 2010-03-26 14:44:00 · 966 阅读 · 0 评论