c++
yuanfeiyan
愿孩子懂事听话,家庭和睦,事业进步!
展开
-
VC++编译环境详解
大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? 闲话少说。转载 2007-04-26 15:30:00 · 761 阅读 · 0 评论 -
c++面试 笔试题1
1 编程基础1.1 基本概念1. 的理解:const char*, char const*, char*const的区别问题几乎是C++面试中每次 都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 co转载 2007-08-12 11:43:00 · 839 阅读 · 0 评论 -
关于const和函数
关于const和函数void fun() const{}; 、 const void fun(){}; 和void const fun(){}; 的区别? 答:const void fun(){};和void const fun(){};两个相同。 如果采用"按址传递方式"的函数返回值加const 修饰,那么函数返回值(即地址)的内容不能被修改,该返回值只能被赋给加con转载 2007-08-19 09:36:00 · 567 阅读 · 0 评论 -
C++网络编程学习
1、IP网络中的每台主机都有一个IP地址; 它是逻辑地址; 因特网上的IP地址具有全球唯一性; 4个字节,192.168.0.162、OSI将网络分为 TCP/IP模型 应用层 应用层 表示层 会话层 传输层 传输层 网络层 网络层 数据链路层 网络接口 物理层转载 2007-08-19 10:15:00 · 10018 阅读 · 7 评论 -
堆、栈及静态数据区详解
五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,转载 2007-08-17 20:41:00 · 610 阅读 · 0 评论 -
STL 简介,标准模板库
STL 简介,标准模板库 作者:Scott Field 这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL。 当我第一次打算写一篇关于STL的文章的时候,我不得不承认我当时低估了这个话题的深度和广度。有很多内容要含盖,也有很多详细描述STL的书。因此我重 新考虑了一下我原来的想法。我为什么要写这篇文章转载 2007-08-20 10:27:00 · 666 阅读 · 0 评论 -
用 GDB 调试程序
用 GDB 调试程序 出自:原著:Rick McMullin 2003年01月05日 21:33 用 gdb 调试 GCC 程序 Linux 包转载 2008-03-04 09:38:00 · 379 阅读 · 0 评论 -
奖金-拓扑排序--队列-邻接表做法
奖金 题目描述 由于公司在2013年的销售业务成绩优秀,公司总经理心情大好,决定给每位员工发奖金。公司决定以每个人本年在公司的贡献为标准来计算他们得到奖金的多少。于是总经理下令召开 m 方会谈。每位参加会谈的代表提出了自己的意见:“我认为员工 a 的奖金应该比 b 高!”。总经理决定要找出一种奖金方案,满足各位代表的意见,且同时使得总奖金数最少。每位员工奖金最少为100元。 输入格式 第一行...原创 2019-02-26 16:33:04 · 497 阅读 · 0 评论