共 68 篇文章 |
|
有时我们在编程时会遇到一些与类型不完整有关的编译器报错,此时我们往往只是简单的把它改成相应的完整类型定义,也没空去想为什么会报错,还有没有其他更好的解决方法;// main.cpp // 变量定义,因为数组大小未知,无法通过编译 char a[]; // 变量定义,因为类型A未定义,无法通过编译 A b; // 变量定义,虽然大小确定,但类型A未定义... 阅83 转0 评0 公众公开 13-03-06 23:44 |
十八年开发经验分享:学习篇|软件编程开发作为本系列的第一篇,想谈谈程序员的学习问题。还有一部分的内容也划分为领域知识,比如从事Photoshop这类软件的开发那么图形相关的知识就必须了解一些,从事工控软件的开发,那么对控制方面的知识也要有所了解。二.编程语言对于一个程序员来说,一般需要掌握2,3门语言是基本的,并且学习一门新的编程... 阅295 转15 评0 公众公开 13-02-07 00:15 |
//按十进制输出 2) 数字进制:使用hex、dec、oct分别控制输出数字的十六,十,八进制 cout<<hex<<x<<'' ''<<y<<'' ''<<z<<endl;//x,y,z都按十六进制输出 3) 如何对齐:使用setw控制宽度 cout<&... 阅303 转0 评0 公众公开 13-02-04 21:47 |
关于cin.ingore()的问题cin.ignore(a,ch)方法是从输入流(cin)中提取字符,提取的字符被忽略(ignore),不被使用。每抛弃一个字符,它都要计数和比较字符:如果计数值达到a或者被抛弃的字符是ch,则cin.ignore()函数执行终止;你不给参数,则默认参数为cin.ignore(1,EOF),即把EOF前的1个字符清掉,没有遇到EOF就清掉一个字符然后结束,就是这样... 阅126 转0 评0 公众公开 13-02-03 23:27 |
标准C 的类型转换符 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast.使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。3.1 static_cast用法:static_cast <type-id >( exdivssion ) 该运算符把exdivssion转换为type-id类型,但没有运行时类型检查来保证转换的安全... 阅88 转0 评0 公众公开 13-02-03 23:16 |
i=i>>1) //用右移方式使i中的1不断右移 if(i&f) cout<<"1"; //判断f中的某一位是否为1 else cout<<"0"; cout<<"\n";}cout<<"x_width="<<cout.width()<<"\n";cout<<"x_precision="<<cout.prec... 阅288 转1 评0 公众公开 13-01-28 18:20 |
ios::failbit ios::badbit ios::eofbit ios::goodbit均为常量,它们任何一个都代表了一种流状态,因此称为“输入状态标记位常量”。if(cin.rdstate() == ios::goodbit) { cout<<"输入数据的类型正确,无错误!"<<endl; } if(cin.rdstate() == ios::failbit) {... 阅283 转2 评0 公众公开 13-01-28 18:10 |
C通过运行时堆栈支持递归函数的实现。一旦你理解了递归,阅读递归函数最容易的方法不是纠缠于它的执行过程,而是相信递归函数会顺利完成它的任务。2、第二个和尚接了任务,也觉得很难,所以他也和第一个和尚一样想:要是有一个人能把前62个盘子先移动到第三个柱子上,我再把最后一个盘子直接移动到第二个柱子,再让那个人把刚才的前62个盘子从... 阅60 转1 评0 公众公开 13-01-26 11:49 |
C 语言中typedef的使用详解C 语言中typedef的使用详解。//int是constconst char*;//char是const char* const;//*(指针)是const const char* const;//char和*都是const 对初学者,const char*和 char* const是容易混淆的。//int是const char const*;//char是const char* const;//*(指针)是const char const* const;//char和*都是const.简单... 阅464 转1 评0 公众公开 13-01-23 14:55 |
C/C++基础知识:typedef用法小结摘要 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如定义一个叫 REAL 的浮点类型,在目标平台一上,让它表示最高精度的类型为:typedef long double REAL; 在不支持 long double 的平台二上,改为:typedef double REAL; 在连 double 都不支持的平台三上,改为:typedef float REAL; 也就是... 阅8 转自mtjs 公众公开 13-01-23 14:29 |