![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 63
fred_kan
C/C Programmer
展开
-
(一)Linux网络编程--网络知识介绍
http://blog.csdn.net/jenshy/archive/2006/04/18/667944.aspx (一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.转载 2009-09-22 11:57:00 · 442 阅读 · 0 评论 -
C++随笔
重入:在多线程(或多进程)程序设计中,“重入”是指多个线程或进程“同时”访问某个代码段(通常指某一函数)。因此,“可重入”就是指这个代码段支持这样的操作而不会产生任何问题。 无状态的代码段肯定是可重入的,比如求两个数的平方的函数,但如果代码段共享某些资源(比如共享变量),则要达到可重入,必须使用一些同步和或互斥机制。原创 2009-12-01 22:39:00 · 288 阅读 · 0 评论 -
C++学习笔记--vector容器
Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon原创 2009-11-17 15:47:00 · 315 阅读 · 0 评论 -
C++学习笔记--explicit关键字
c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class MyClass{public: MyClass( int nu原创 2009-11-17 15:33:00 · 345 阅读 · 0 评论 -
C++学习笔记--数组
第五章 数组1. 动态创建数组时,不能进行初始化,但却可以用值初始化()要求编译器把内置类型初始化为0 Normal 0 7.8 pt 0 2 false false false原创 2009-11-17 16:43:00 · 319 阅读 · 0 评论 -
C++笔记2
第 8 章 C++函数的高级特性问题是在 C++/C程序中,我们可以忽略函数的返回值。在这种情况下,编译器和程序员都不知道哪个 Function 函数被调用。所以只能靠参数而不能靠返回值类型的不同来区分重载函数。编译器根据参数为每个重载函数产生不同的内部标识符。例如编译器为 Eat函数产生象eat_beef、_eat_fish、_eat_chicken 之类的内部标识符(不同转载 2009-11-13 23:38:00 · 426 阅读 · 0 评论 -
C++笔记1
http://blog.sina.com.cn/s/blog_51beaf0e0100fij8.html~type=v5_one&label=rela_prevarticle 头文件1、头文件由三部分内容组成:(1)头文件开头处的版权和版本声明(2)预处理块。(3)函数和类结构声明等。2、为了防止头文件被重复引用,应当用 ifndef/define/endif转载 2009-11-13 23:37:00 · 353 阅读 · 0 评论 -
继承中多态和拷贝构造函数
http://www.cnblogs.com/JCSU/articles/1094064.html 示例一:继承中多态和拷贝构造函数注 意: (1) 每个类只能有一个析构函数。析构时,拷贝构造函数也会被析构。 (2) 析构与构造的顺序正好相反。 (3) 如果类中显式定义了拷贝构造函数和赋值函数,系统就不会使用默认的拷贝构造函数和赋值函数。转载 2009-11-13 22:24:00 · 2883 阅读 · 0 评论 -
makefile
1:作用 Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。makefile文件是许多编译器--包括 Windows NT 下的编译器--维护编译信息的常用方法,只是在集转载 2009-11-13 11:03:00 · 318 阅读 · 0 评论 -
C++primer
C++primer 1(2008-08-31 10:53:23)标签:it 分类:软件学习析构函数析构函数不仅限于用来释放资源。一般而言,析构函数可以执行任意操作,该操作是类设计者希望在该类对象的使用完必之后执行的。不管自己是不是定义析构函数,系统会为我们合成一个析构函数,合成转载 2009-11-13 23:41:00 · 313 阅读 · 0 评论 -
C++
首先安装开发工具sudo apt-get install build-essential该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就安装好了。在文本编辑器中写第一个C++程序#include //这里不要写成不然会冒出一个warning的using namespace std;int main() //‘:转载 2009-11-11 22:58:00 · 443 阅读 · 0 评论 -
Windows下C网络编程入门
http://blog.csdn.net/Ackarlix/archive/2007/08/25/1758412.aspx Windows下C网络编程入门C语言的学习,一般的方式是,先学C,然后是C++,最好还要有汇编语言和微机原理基础,然后才是Visual C++。这样的方式,对学习者来说,要花费很多时间和耐力。而在学校教学中,也没有时间深入学习Windo转载 2009-09-22 11:56:00 · 640 阅读 · 0 评论 -
一个简单的linux下网络程序实例-网络编程入门 收藏
http://blog.csdn.net/manio/archive/2006/10/13/1333202.aspx/* server */#include stdio.h>#include sys/types.h>#include netinet/in.h>#include转载 2009-09-22 13:05:00 · 371 阅读 · 0 评论 -
c++名人博客
转自: http://www.kuqin.com/language/20090215/35003.html 正如我们可以通过计算机历史上的重要人物了解计算机史的发展,C++相关人物的网站也可以使我们得到最有价值的参考与借鉴,下面的人物我们认为没有介绍的必要,只因下面的人物在C++领域的地位众所周知,我们只将相关的资源进行罗列以供读者学习,他们有的工作于贝尔实验室,有的工作于知名编译器厂商转载 2013-10-12 17:10:19 · 758 阅读 · 0 评论