C++学习过程积累
tb520ff
这个作者很懒,什么都没留下…
展开
-
从测试转开发,开发领导出的面试题
感觉测试的技术含量不是特别大就想在公司转开发了,当时和领导提了以后,开发经理给我出了几个面试题,都是很基础的,可是我真的是很久没有看过c++了,最近都是在看Java,碰到这些面试题真的一下子白瞎了,都答得一塌糊涂,一下就囧大了。 1..h头文件中的ifndef/define/endif的作用?2.struct和class的区别?3.分别写出BOOL,int,float,指针类型的变原创 2013-03-20 13:57:25 · 1410 阅读 · 0 评论 -
c++中单冒号和双冒号的使用
1.冒号(:)用法 (1)表示自定义数据结构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; XXX (2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成原创 2013-03-24 15:03:24 · 938 阅读 · 0 评论 -
C++/C 常量
常用的常量可以分为:字面常量、符号常量、契约性常量、布尔常量、和枚举常量1、字面常量这种常量最为常见,例如直接出现的各种进制的数字、字符(‘’括住的单个字符)或者字符串(“”括住的一系列字符)等。实际上,只存在基本数据类型的字面 常量。字面常量只能引用,不能修改,语言实现一般讲它保存在程序的符号表里,而不是一般的数据区中。符号表是“只读”的(这里不同于只读存储器,只是一种访转载 2013-03-24 16:42:35 · 619 阅读 · 0 评论 -
关于C++ const 的全面总结
Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码1可以定义const常量 const int Max = 100;转载 2013-03-24 22:52:33 · 398 阅读 · 0 评论 -
在VC中处理符号分隔的字符串
程序中经常会遇到要处理用某些符号(如空格,或“, ; . | \t”等)分隔的字符串的问题,我在此做了一些总结和比较。二。处理方法1. 用MFC CString之Find处理字符串// 以下方法将一个字符串分解后放到一个CStringArray中:void ExtractString(CStringArray& arr, const CString strSrc, const转载 2013-04-15 10:24:53 · 774 阅读 · 0 评论 -
编程之美:如何让CPU使用率一直保持在50%左右
今天看到一本讲算法的好书,>。看了一节,里面讲的是控制cpu的占有率,cpu的占有率是由进程的忙和空闲来决定的,即rate=(busy_time)/(busy_time+idle_time);怎么来控制她呢? busy可以用循环(这个循环用空循环,以便好控制),idle可以用sleep比如先让任务管理器的cpu使用率始终保持在50%左右,那么在一个主转载 2013-04-22 23:48:29 · 5634 阅读 · 0 评论 -
#pragma comment(lib, "ws2_32.lib") 意义
相当于是把ws2_32.lib 这个库加入到工程文件中,这同setting中加入库效果一样,但是方便了代码共享时不必加入该库 #pragma comment()扩展转自CSDN在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和转载 2014-01-13 10:53:15 · 968 阅读 · 0 评论 -
C++构造函数和析构函数的调用顺序
析构函数的调用顺序是从底往上的:[1] first, the constructor invokes its base class constructors,首先,是调用该类的基类构造函数[2] then, it invokes the member constructors, and然后是该成员类的构造函数(重要记忆,有些书好像没有提到)[3] finally, it转载 2014-03-16 11:00:35 · 567 阅读 · 0 评论