博客专栏  >  编程语言   >  C/C++之旅

C/C++之旅

C/C++学习的点点滴滴

关注
3 已关注
26篇博文
  • C++中重载运算符

    重载运算符,可以定义运算符为自己想要的效果,简化程序,以重载 #ifndef BOX_H #define BOX_H class Box{ public: Box(double aLeng...

    2014-08-06 15:50
    861
  • C++中对象指针的使用

    //定义结构 Box.h: #ifndef BOX_H #define BOX_H struct Box{ double length; double width; double ...

    2014-07-11 14:25
    1000
  • C++中的结构的使用

    #include using std::cout; using std::endl; //定义结构 struct Box{ double length; double width...

    2014-07-10 12:03
    861
  • C++断言assert

    assert宏是在标准库中提供的。它在库文件中声明,它可以在程序中测试逻辑表达式,如果指定的逻辑表达式是false,assert()就会终止程序,并显示诊断消息。关闭断言使用#define NDEBU...

    2014-07-09 11:26
    1453
  • C++在命名空间中使用函数模板

    接着上文的例子,使用函数模板,就不用显示定义每个函数。

    2014-06-19 16:50
    1103
  • C++命名空间和自定义头文件

    下面给一个简单示例演示命名空间和自定义头文件的使用,代码如下: compare.h: namespace compare{ double max(const double* data,int ...

    2014-06-19 16:23
    1814
  • C++函数指针数组的简单使用

    声明函数指针的数组类似声明一般的指针数组。接上文例子将其改进为使用函数指针的数组,代码如下: #include using std::cout; using std::endl; //函数声...

    2014-06-18 11:48
    1039
  • C++中传送函数指针

    函数指针是一种非常好的类型。因此,可以编写一个函数,它的一个参数是函数指针。然后,在(外部)函数使用其函数指针参数时,就间接地调用在调用函数时对应参数指向的函数。 由于指针在不同的情况下可以指向不同...

    2014-06-17 18:08
    873
  • C++函数指针简单使用

    函数指针: 函数指针必须包含要调用的函数的内存地址,为了工作正确,指针还必须包含其他信息,即指针所指向的函数的参数列表中的参数类型以及返回类型。因此,在声明函数指针时,必须指定该指针可以指向的函数的...

    2014-06-17 17:25
    829
  • C++函数模板的使用

    函数模板: 函数模板是函数的蓝图或处方,编译器使用它生成函数系列的新成员。新函数在第一次使用时创建。从函数模板中生成的函数称为该模板的一个实例或模板的实例化。函数模板的开头是关键字template,表...

    2014-06-17 15:40
    927
  • C++中对字符串进行插入、替换、删除操作

    #include #include using std::cout; using std::endl; using std::cin; using std::string; int main(vo...

    2014-06-13 13:58
    4540
  • C++中搜索、截取字符串

    示例中有详细注释,直接上代码: #include #include using std::cout; using std::endl; using std::string; int...

    2014-06-13 11:12
    1656
  • C++中compare函数的使用

    compare函数用来进行字符串以及其子串的比较,示例如下: #include #include #include using std::cout; using std::endl; using...

    2014-06-13 09:48
    8482
  • C++中cin流的简单使用

    cin流可以用于读取标准输入流的一个字符,一行字符包含空格,多行字符等,示例如下: #include using std::cout; using std::endl; using std:...

    2014-06-12 10:20
    922
  • C++其他几个常见操作程序

    在上文介绍了setw()操作程序,下面介绍其他几个,setprecision()指定用多少位数来表示浮点数,fixed表示以固定点表示法输出浮点数值,即不带指数。scientific以科学表示法输出浮...

    2014-06-09 19:15
    1063
  • C++中的操纵程序

    setw()称为操纵程序(manipulator),它允许操纵或控制输出的外观。操纵程序不输出任何内容,只是修改输出过程。它的作用是把下一个要输出的值的字段宽度设置为括号中指定的字符数,使用setw(...

    2014-06-09 16:34
    745
  • C++产生随机数示例

    #include #include #include using std::cout; using std::endl; int main(void){ //使用默认种子值产...

    2014-06-06 14:38
    861
  • 文件格式化输入和输出

    在控制台操作时,使用的格式化输入和输出为scanf和printf,那么对文件的IO操作也可以使用fscanf和fprintf,它们的使用如下: #include #include #include...

    2014-06-04 17:36
    956
  • 文件操作的一个简单示例

    在上文介绍了C中文件操作的一些基本函数,下面给一个简单例子,完成从控制台输入一段字符串,然后将其写入文件,然后从文件中读出刚刚写入的内容,代码如下: #include #include #i...

    2014-06-04 15:28
    849
  • C中一些基本文件操作

    //重命名文件 if(rename("C:\\temp\\test.txt","C:\\temp\\test_copy.txt")) printf("Fail to rename\n"); ...

    2014-06-04 15:05
    894

Java之旅
110194258
Android之旅
294803443

Windows C/C++/C# 编程
1306381580
FFmpeg
1353643360
经典算法研究
323272355
微软面试100题系列
183181140
Java开发进阶
663047957
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部