
C++学习
静水-流深
日积月累走得更远更高
展开
-
C++学习基本语言-字面值常量
字面值常量:也称字面值,是像43这样的值,不能修改,每个字面值都有对应的类型,例如 0 是 int 型,3.14159 是 double型。只有内置类型的字面值,没有类类型的字面值。字面值整数常量:字面值整数常量有三种表示形式:十进制,八进制,十六进制,当然最终还是以二进制表示。字面值整数常量的类型默认是int 或 long。其精度取决于字面值,其值适合 int 就是 int 类型原创 2013-08-21 17:27:46 · 1766 阅读 · 0 评论 -
C++ 求幂方法书写
//求幂,原理:迭代,减少计算次数,提高计算效率,幂越大,性价比越高int exponentiation(int base,int exponent){ if(base>0 && index>=0) { switch(index) { case 0: return 1;原创 2013-08-21 17:33:34 · 2471 阅读 · 0 评论 -
C++学习vector与数组优缺点
数组是C++中内置的一种低级的复合类型,可以保存某种类型的一组对象。不提倡在C++中使用数组,因为它有很多缺点:1.一经创建,数组长度固定,不能改变,如果想更改数组长度,只能创建一个更大的新数组, 然后把原数组的所有元素复制到新数组的存储空间中去。2.一经创建,就不允许添加新的元素。3.数组不提供获取其容量大小size操作。4.数组不提供自动添加元素push_back原创 2013-08-24 10:00:25 · 7580 阅读 · 0 评论 -
C++学习cin.fail()之后无限循环错误说明
#include #include using namespace std;int main(){ int ival; while(cin >> ival , !cin.eof()) { if(cin.bad()) { throw runtime_error("IO stram corrupted");原创 2013-08-28 16:56:35 · 4414 阅读 · 0 评论 -
MFC可以设置字体名称、大小、字体前景色、背景色的Static控件
////////////////////////////// label.h ////////////////////#pragma once// Labelclass Label : public CStatic{ DECLARE_DYNAMIC(Label)public: Label(); virtual ~Label();protected: DE转载 2013-12-19 18:36:50 · 1394 阅读 · 0 评论