
C/C++
唐古拉在高歌
斯蒂芬地方
展开
-
using namespace std
在标准C++以前,都是用#include这样的写法的,因为要包含进来的头文件名就是iostream.h。标准C++引入了名字空间的概念,并把iostream等标准库中的东东封装到了std名字空间中,同时为了不与原来的头文件混淆,规定标准C++使用一套新的头文件,这套头文件的文件名后不加.h扩展名,如iostream、string等等,并且把原来C标准库的头文件也重新命名,如原来的string.h就转载 2014-07-11 22:58:55 · 606 阅读 · 0 评论 -
为Linux应用构造有限状态机
有限自动机(Finite Automata Machine)是计算机科学的重要基石,它在软件开发领域内通常被称作有限状态机(Finite State Machine),是一种应用非常广泛的软件设计模式(Design Pattern)。本文介绍如何构建基于状态机的软件系统,以及如何利用Linux下的工具来自动生成实用的状态机框架。 http://www.ibm.com/developerw转载 2014-12-17 11:34:27 · 572 阅读 · 0 评论 -
返回函数值-字符串和指针的问题
[cpp] view plaincopy #include "stdafx.h" #include "stdio.h" char *string() { char pString[] = "abcedigfh"; return pString; } int _tmain(int argc, _TCHAR* argv[]) { char *p;转载 2015-01-08 11:34:47 · 588 阅读 · 0 评论 -
c/c++编程心得 -initializer element is not
原文地址:-initializer element is not constant">c编程心得 -initializer element is not constant作者:tencentljp 今天想写一个程序,该程序的主函数为空,但是还可以输出hello world 这句话。 程序是在linux用vim 写的,原程序为: #include int te转载 2015-06-01 12:09:28 · 436 阅读 · 0 评论