C++多态技术
《程序员》2004/02 · 荣耀
http://www.royaloo.com/articles/articles_2003/PolymorphismInCpp.htm
摘要
本文介绍了C++中的各种多态性,重点阐述了面向对象的动态多态和基于模板的静态多态,并初探两种技术的结合使用。
编程学习
C++多态技术
《程序员》2004/02 · 荣耀
http://www.royaloo.com/articles/articles_2003/PolymorphismInCpp.htm
摘要
本文介绍了C++中的各种多态性,重点阐述了面向对象的动态多态和基于模板的静态多态,并初探两种技术的结合使用。
原文地址:http://www.cppblog.com/weiym/archive/2013/08/17/202607.html
前些天同事问我会不会Python, 我犹豫了一下:不会。
实际上我曾经学习过这个语言,当时还用它写了些小工具, 可现在我对这个语言的印象只剩下它那特殊的缩进格式了。
一、只能实例化一个对象,在C++中用静态指针成员存储此类的实例,把构造函数设为私有,然后设置静态成员函数来得到此指针。 Continue reading “C++只能实例一个对象的类”
自己实现简单链表:
设计诸多不当,仅仅学习模板和异常而已,如有错误,请高手指出: Continue reading “自己实现简单链表,模板实现”
最近在工作中要实现这样一个功能:
从一个文本文件中按行读取数据,一行数据中每一列都可能含有空格,所以你要把空格给截取出来。列之间是通过TAB键分割的。
我在一开始使用了C的库函数strtok这个函数。
先介绍一下strtok这个函数原型:
char *strtok(char *src, char *flag)
参数一是你要截取的字符串,参数2是字符串中的分隔符。 Continue reading “C语言中通过分隔符来截取字符串(转)”
LibCurl编程流程
在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下面是利用libcurl完成传输任务的流程:
1. 调用curl_global_init()初始化libcurl
2. 调用 curl_easy_init()函数得到 easy interface型指针 Continue reading “LIbCurl开源库的使用”
PS:这篇博文是一个技术群的码农写的,这哥们真有才,根据我对星座的看法,比喻得很靠谱,特转如下:
计算机语言的实质其实是为了让人类能够更好与计算机打交道,最终结果都是通过编译成二进制代码或通过解释器转译成二进制代码的形式,由计算机来执行。而二进制就是0和1,假设1代表男人,0代表女人,那么瞬间就可以发现世界就变成了一台大“计算机”。而爱情和情爱也可以看成是1和0组成的二进制机器码。
假如女人是一种编程语言,也许每个男人心中都有自己最喜欢的那一个吧?我认为女人可分两类,“面向过程”和“面向对象”。“面向对象”的女人以寻找终身伴侣为目标,而“面向过程”的,则以经历难以忘怀的爱情时光为己任。各位程序猿当然也要按需选择最适合自己的“编程语言”,不要因为时髦而盲目追求“面向对象“,有时候过程可能比结果更重要。 Continue reading “12种编程语言类比12星座女”