自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 【C++】预编译命令

C++ 预编译命令C++预处理指令#include#define#undef#pragma#import#error#line#ifdef#ifndef#if#else#elif#endif 宏以#起始不以;结束 一.       #include文件包含预编译期发现#include后,将会寻找Header

2009-02-26 15:07:00 7707 6

转载 【C++】 [转] 二进制操作 bitset

 cout cout二进制的赋值是不行的…… C/C++里面只能支持八、十、十六进制三种数字型常量。 如果真的需要的话,那么只能靠std::bitset来完成,通过调用参数为std::string的构造函数就可以把二进制变成bitset,然后用bitset::to_ulong就可以了……有些程序要处理二进制位的有序集,每个位可能包含的是0(关)或1(开)

2009-02-26 15:00:00 2768

原创 【C++】位运算符

 C++源自C,在提供高级语言便利的同时,也继承了C在硬件编程方面的功能。因此适用于编写设备驱动和嵌入式大代码。  C++/C 提供位逻辑运算符和移位运算符。二者只能用于整形和字符型。位运算符是对每位进行操作而不影响左右两位,这有别于常规运算符(&& || !)是将整个数进行操作的。 一.    位逻辑运算符1.    ~ 按位取反将1变为0,将0变为1EG

2009-02-26 14:47:00 1075 1

转载 【C++】[转]stdafx.h是什么意思

 Standard Application Frame Extend 没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。 Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。

2009-02-26 14:37:00 782

转载 【C++】[转]“靠近定义变量”之真正原因

 [转至]http://hi.baidu.com/nianhuaxpj 在C++中,都知道要“尽量靠近变量实际使用处进行定义”。对此条规则一般的理解是:这是C++对C“函数开始处进行变量定义”的一种优化,目的是方便程序员定义和使用变量。最近学习时发现,这个规则实际上和C++“面向对象的编程语言”本质密切相关。考虑如下的类定义和代码段:class X{public:

2009-02-26 14:29:00 594

原创 【C++】 / % 四舍五入 向上取整(ceil()) 向下取整(floor())

 1. /    //Test "/"    cout     cout     cout     cout     cout     cout     cout 2. %    //Test "%"    cout     cout     cout     //cout   

2009-02-26 14:25:00 8760

原创 【C++】 STL vector list deque

 1 vector    向量 相当于一个数组    在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacituy()函数返回的大小,当超过此分配的空间时再整体重新放分配一块内存存储,这给人以vector可以不指定vector即一个连续内存的大小的感觉。通常此默认的内存分

2009-02-26 14:15:00 2370 1

原创 【C++】类的静态常量数据成员! static const

VC++ 2005 和 VC++ 6.0 情况如下:1 VC++ 2005//ProjectAClass.h#ifndef PROJECT_A_CLASS_HPP#define PROJECT_A_CLASS_HPPclass ProjectAClass{public:    ProjectAClass(void);    ~ProjectACl

2009-02-26 14:07:00 931

Matcom 45(matlab混合编程工具)

matlab7.0以前用的好用的混合编程工具。用于将*.mat文件转换为c/c++代码进行混合编程。这个工具后来被matlab收购,在7.0以后停止更新。不过还是个不错的工具。

2009-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除