Linux C语言学习路线(转载)


http://topic.csdn.net/u/20110922/08/391f0557-6bbc-490d-8394-b7dede44fa0e.html?seed=1927482974&r=75671683#r_75671683 UNIX下C语言的学习路线。 工具篇 “公欲善其事,必先利其器”。编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下...
Date:  2013/8/26   Sort:  C/C++ Continue Reading 860 Views /  0 Comments / 

[C]sizeof和strlen的区别

[C]sizeof和strlen的区别
其实这个文章也不是完全讲sizeof和strlen的区别的,其中有很大一部分是在说sizeof 区别,他们两个还是很多的, 1 sizeof是个操作符不是函数,这一点需要注意,因为很容易将sizeof认为是个函数。strlen是个函数, 2 sizeof返回的是一个对象或者类型所占的内存空间大小(字节数),但strlen返回的是实际字符串的长度 3 区别还有很多,重点是上面两个,如果要详细...
Date:  2013/1/3   Sort:  C/C++ Continue Reading 995 Views /  0 Comments / 

C,C++网络编程学习简明指南


1. 扎实的C,C++基础知识参考资料《C程序设计》,《C++ primer》。2. TCP/IP协议经典书是:W.Richard Stevens 著《TCP/IP详解》三卷书,卷1是协议,卷2是实现,卷3是TCP事务协议等。还有官方的协议文档:RFC当然也可以在网上下载电子书。经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:LwIP,或者Linux 1.0里包含的协议栈...
Date:  2012/7/18   Sort:  C/C++ Continue Reading 1210 Views /  0 Comments / 

迭代器iterator笔记

迭代器iterator笔记
除了使用下标来访问vector对象的元素外,标准库还提供了另外一种访问元素的方法,使用迭代器,迭代器是一种检查容器内元素并遍历元素的数据类型。 所有的标准库容器都定义了相应的迭代器类型,但是只有少数容器支持下标操作。(现在C++更倾向于使用迭代器) 例子:vector对象的迭代器 vector <int>::iterator iter;(定义了一个iter迭代器) ...
Date:  2012/7/12   Sort:  C/C++ Continue Reading 1757 Views /  0 Comments / 

关于no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable conversion)的解决办法


今天在看C++Primer的时候,实验上面的例子的过程,发现出现了这个错误:no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char>...
Date:  2012/7/12   Sort:  C/C++ Continue Reading 1821 Views /  0 Comments / 

vector容器的使用基础


我们把vector称为容器,是因为它可以包含其他对象,一个容器中的所有对象必须是同一类型的,vector是一个类模板注意:vector不是一种数据类型,而只是一个类模板,可用来定义任意多种数据类型。vector类型的每一种都指定了其保存元素的类型,因此vector<int>和vector<string>都是数据类型。1 vector对象的定义和初始化   ...
Date:  2012/7/12   Sort:  C/C++ Continue Reading 1731 Views /  0 Comments / 

C++ 中string对象的使用基础


1 String 对象的定义和初始化:    |-- string s1; 默认构造函数,s1为空串    |-- string s2(s1); 将s2初始化s1的一个副本    |-- string s3("www.dutycode.com"); 将s3初始化为一个字符串的副本    |-- string s4(.....
Date:  2012/7/12   Sort:  C/C++ Continue Reading 2226 Views /  0 Comments / 

error LNK2001: unresolved external symbol _WinMain@16解决方法

error LNK2001: unresolved external symbol _WinMain@16解决方法
今天在使用VC6创建工程之后编写完程序,进行编译的时候,编译没有问题,但是在链接的时候出现了这个错误error LNK2001: unresolved external symbol _WinMain@16,于是进行检查,发现错误不在于程序本身而是在于你建立工程时所选的项目,出现这种错误说明,你新建工程的时候选的是Win32Application 但是你在编写程序的时候却编写的是控制台程序,所以链...
Date:  2012/6/27   Sort:  C/C++ Continue Reading 1098 Views /  0 Comments / 

根据例子学C语言--练习:分解三位整数的各位数字

根据例子学C语言--练习:分解三位整数的各位数字
练习: 分解三位数的各位数字2012 06 27重点:注意分解的算法先看程序:(仅列出所用函数)/** * Description :将一个三位数分解 */ void departNum(){ int hundredNum = 0; int tenNum = 0; int Num = 0; int inputNum = 0; printf...

根据例子学C语言--stdlib库函数的使用

根据例子学C语言--stdlib库函数的使用
Stdlib库函数的使用 2012 06 27 重点: stdlib库函数 先看程序:(仅列出所调用的函数) /** * The Common function in stdlib: * int abs(int value) * long labs(long value) * div(int number , int denominator) *...
Powered by Emlog & DDCF Theme By Jons