C/C++
文章平均质量分 70
hzraymond
这个作者很懒,什么都没留下…
展开
-
编程:Linux中常用C/C++一些头文件的作用
原:http://www.linuxidc.com/Linux/2009-07/20783.htm1、 Linux中一些头文件的作用::ANSI C。提供断言,assert(表达式):GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使用glib只需要包含:GCC。文件夹操作函数。struct dirent,struct DIR,op转载 2012-11-08 15:33:45 · 2476 阅读 · 0 评论 -
printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换
原:http://fishsman.blog.sohu.com/160946978.htmlNAMEprintf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换总览 (SYNOPSIS)#include stdio.h>int printf(const转载 2012-11-15 09:57:07 · 1001 阅读 · 0 评论 -
编程:popen()函数介绍
原:http://blog.csdn.net/myshy025tiankong/article/details/6998288popen()函数原型如下: FILE *popen(const char *cmd,const char *type); 返回值:若成功返回文转载 2012-11-08 15:51:11 · 648 阅读 · 0 评论 -
编程:C++ 虚函数表解析
原:http://www.uml.org.cn/c++/200811143.aspC++ 虚函数表解析 2008-11-14 作者:陈皓 来源:csdn 前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指转载 2012-11-08 15:47:58 · 417 阅读 · 0 评论 -
编程:char *const p;与 const char * p;的区别
char *const p 修饰指针为常量 指针指向内容可以是变量~既 p++这样的操作不合法 *p='3' 合法 const char * p 是p指向的内容是常量~p是变量~~既 p++合法 *p='3' 不合法转载 2012-11-08 15:41:28 · 487 阅读 · 0 评论 -
编程:GNU C 扩展之__attribute__ 机制简介
原文:http://www.groad.net/bbs/read.php?tid=1032GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__转载 2012-11-08 15:35:41 · 710 阅读 · 0 评论 -
编程:模板类使用
模板类里 template aa::add(){ //前面要加typename typename std::vector task;}原创 2012-11-08 15:43:33 · 318 阅读 · 0 评论 -
编程:linux time相关结构体和函数
原:http://blog.csdn.net/water_cow/article/details/7521567简介本文旨在为了解Linux各种时间类型与时间函数提供技术文档。1、Linux下常用时间类型Linux下常用时间类型有四种:time_t、struct tm、struct timeval、struct timespec1.1 time_t时转载 2012-11-08 15:38:44 · 1701 阅读 · 0 评论 -
编程:Boost组件lexical_cast
原:http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2/blog/item/9032ffc231bbcc1f0ff4772b.html 这次我们先挑个简单实用的Boost组件,看看Boost能给我们带来怎样的便利。3.1 字符串→数值在CSDN论坛上经常看到询问如何在字符串类型和数值类型间进行转换的问题,也看到了许多不转载 2012-11-08 15:49:32 · 541 阅读 · 0 评论 -
编程:extern 用法 C、C++
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程 式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支 持函数的重载,C++对全局函数的处理方式与C有转载 2012-11-08 15:15:19 · 730 阅读 · 0 评论 -
编程:网络编程之epoll精髓
原:http://www.cnblogs.com/OnlyXP/archive/2007/08/10/851222.htmlepoll精髓在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select转载 2012-11-08 15:28:34 · 484 阅读 · 0 评论 -
编程:网络编程之linux 客户端 Socket 非阻塞connect编程(正文)
linux 客户端 Socket 非阻塞connect编程(正文)/*开发过程与源码解析开发测试环境:虚拟机CentOS,windows网络调试助手 非阻塞模式有3种用途 1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理要执行,比如数据准备,预处理等。转载 2012-11-08 15:22:19 · 681 阅读 · 0 评论 -
编程:C++中UTF-8、UTF-16、UTF-32之间的编码转换
原:http://blog.csdn.net/jhqin/article/details/5687505原:http://hxraid.iteye.com/blog/559607【附2】: UTF-16编码算法Unicode编码表的专业术语:代码点 (code point): 指在Unicode编码表中一个字符所对应的代码值。如汉字“一”的代码点是U+4转载 2012-11-08 15:40:36 · 1814 阅读 · 0 评论 -
str比较函数: strspn, strcasestr, strstr等
strspn(返回字符串中第一个不在指定字符串中出现的字符下标)头文件 #include函数定义size_t strspn( const char *s, const char * accept )包含文件:string.h函数名: strstr函数原型:extern char *strstr(char *str1, char *str2);功能:找出str2字符串原创 2012-10-24 09:49:44 · 9801 阅读 · 0 评论