2012年11月10日

《C++Primer Plus》学习笔记(一)

摘要: 1、函数头(作为接口)函数头描述函数与调用它的函数头之间的接口。如main():该函数头描述的是main()和操作系统之间的接口。int main()的返回值(退出值)给谁?答:返回给操作系统。2、C++ 预处理器C++和C一样,也使用了一种预处理器,该程序在进行编译之前对源文件进行处理。如:#include<iostream>该编译指令导致预处理器将iostream文件的内容添加到程序中(取代程序中的代码行#include<iostream>)。3、类简介类是用户定义的一种数据结构。类之于对象就像类型之于变量。类描述了一种数据类型的全部属性,对象是根据这些描述创建实体 阅读全文

posted @ 2012-11-10 16:52 sslshopper 阅读(234) 评论(0) 推荐(0)

大学生如何进化到程序猿

摘要: 我想,我下面的这个问题,是很多大学生,尤其是那些跟我一样非计算机专业的大学生,一直都困惑着的一个问题:我们应该怎么学习,以进化成一个合格的程序猿! 作为一名电科专业的学生,出于对编程的爱好,大学的这两年里,我一直在自学编程知识。从C到数据结构,到参加ACM竞赛,再到C#,现在又回过头来学习《C++Primer》。我就像一只无头的苍蝇,在这无尽的代码中乱窜,兴奋,却毫无方向。 不知道如何系统的学习编程知识。 最初,以为语法知识就是编程,后来学习了数据结构跟算法的东西,又想当然的认为数据结构、算法知识才是王道,再后来认识了一点面向对象的知识,觉得大型的可维护的代码才是真正的编程。。。。 到底什么才 阅读全文

posted @ 2012-11-10 16:52 sslshopper 阅读(144) 评论(0) 推荐(0)

从编译ffmpeg/examples,进而了解pkg-config

摘要: 在编译ffmpeg/doc/example的时候,发现该目录下只有一些.C文件和makefile,于是,很自然的输入:make。期待成功编译的结果,然而却报出了很多错误,主要错误如下:[plain] view plaincopyprint?Package lib* was not found in the pkg-config search path. Perhaps you should add the directory containing `lib*.pc' to the PKG_CONFIG_PATH environment variable No package ' 阅读全文

posted @ 2012-11-10 16:50 sslshopper 阅读(1812) 评论(0) 推荐(0)

c++ 如何将一个文件夹里的所有文件追加到另一个文件中

摘要: 方法:1、打开A文件,准备追加信息。 fin.open(file_Name, ios_base::app);2、依次打开文件夹中的文件,将内容追加到A中。使用FindFirstFile()跟FindNextFile();VC声明HANDLE FindFirstFile(LPCTSTR lpFileName, // file nameLPWIN32_FIND_DATA lpFindFileData // data buffer);参数说明 HANDLE hFindFile搜索的文件句柄 函数执行的时候搜索的是此句柄的下一文件 LPWIN32_FIND_DATA lpFindFileData 指向 阅读全文

posted @ 2012-11-10 16:49 sslshopper 阅读(826) 评论(0) 推荐(0)

导航