- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 内存字节对齐,bitset对象
int main(){ bitset bitco1; bitset bitco2; bitset bitcon3; cout cout cout return 0;}
2007-03-22 13:13:00 993
原创 构造函数顺序
#include using namespace std;class A {public:A( ) { cout };class B { public: B( ) { cout class C : public A {B b;public:C( ) { cout };int main( ) { C obj; return 0; }答复他人帖子C对象构造的顺序:先执行直接基类的构造函数(层层递进)
2007-03-21 10:37:00 739
原创 按位置位代码
bool bit_on(int i, unsigned int pos){ return i &= (1 }void flip(int& ri, unsigned int pos){ if (bit_on(ri, pos)) { ri &= ~(1 } else { ri |= (1 }}int main(){ int
2007-03-19 17:58:00 824
原创 初始化,赋值
1。初始化,定义的时候,执行一次 赋值,对象构造以后,可以执行多次2。他们均可以使用赋值符, =左边需左值,且可写 int ival = 3; //ival是个左值,存在一个地址,能够寻址写值 3 = 10; //3是一个的右值,不联系个地址 int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8,9}; int *
2007-03-19 10:57:00 793
原创 C++的%
1。对于%,取余,取模当两个数均为的正数时,余数正,其他情况余数未知正负,视机器%适用于有序类型(char,short,int,long)2。对于/,求商,两个正数结果的为正数,其他属于double
2007-03-16 15:23:00 1509 1
原创 转成引用类型
1。int main(){ int ival = 3; cout cout cout float fval = 1.0; cout cout return 0;}34.2039e-045***********11065353216ival,强制转换成float,那么内存中存的是浮点数3.0的补码 强制转换成float&,则是
2007-03-16 14:00:00 867
原创 mbr管理工具代码
//.h文件#ifndef MBRSEC_H#define MBRSEC_H#include "windows.h"#include using namespace std;class MBRSEC{public: MBRSEC(string disk_path = "////.//PHYSICALDRIVE0");// bool init(string disk_path = "//
2007-03-05 15:44:00 1421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人