zl程序教程

关于C和C++

  • 关于C/C++中static关键字的作用总结

    关于C/C++中static关键字的作用总结

    1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。复制代码代码如下://a.cchara="A";              //globalvariablevoidmsg(){    printf("Hello

    日期 2023-06-12 10:48:40     
  • 关于C++中的static关键字的总结

    关于C++中的static关键字的总结

    1.面向过程设计中的static1.1静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:复制代码代码如下://Example1#include<iostream.h>voidfn();staticintn;//定义静态全局变量voidmain(){   n=20;   cout<<n<<

    日期 2023-06-12 10:48:40     
  • 关于C++静态成员函数访问非静态成员变量的问题

    关于C++静态成员函数访问非静态成员变量的问题

    复制代码代码如下:classa{public: staticFunctionA() {    menber=1; } private: intmenber;}编译上述代码,出错。原因很简单大家都知道,静态成员函数不能访问非静态成员,这是因为静态函数属于类而不是属于整个对象,静态函数中的member可能都没有分配内存。静态成员函数没有隐含的this自变量。所以,它就无法访问自己类的非静态成员。 那

    日期 2023-06-12 10:48:40     
  • (笔试题)关于C++的虚函数和多态性

    (笔试题)关于C++的虚函数和多态性

    以下两段程序的输出是什么? 程序1: #include "stdio.h" class Base { public: int Bar(char x) { return (int)(x); } virtual int Bar(int x) { return (2 * x); } }; clas

    日期 2023-06-12 10:48:40     
  • 关于C++ const 的全面总结

    关于C++ const 的全面总结

        C++中的const关键字的使用方法很灵活,而使用const将大大改善程序的健壮性,本人依据各方面查到的资料进行总结例如以下,期望对朋友们有所帮助。 Const 是C++中经常使用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。   一、Const作用    例如以下表所看到的

    日期 2023-06-12 10:48:40     
  • 关于C++ const 的全面总结

    关于C++ const 的全面总结

        C++中的const关键字的使用方法很灵活,而使用const将大大改善程序的健壮性,本人依据各方面查到的资料进行总结例如以下,期望对朋友们有所帮助。 Const 是C++中经常使用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。   一、Const作用    例如以下表所看到的

    日期 2023-06-12 10:48:40     
  • 关于C++中野指针的说明

    关于C++中野指针的说明

            野指针,也就是指向不可用内存区域的指针。如果对野指针进行操作,将会使程序发生不可预知的错误,甚至可能直接引起崩溃。         野指针不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是野指针是很危险的࿰

    日期 2023-06-12 10:48:40     
  • 关于C++ const 的全面总结

    关于C++ const 的全面总结

    http://blog.csdn.net/Eric_Jo/article/details/4138548 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++

    日期 2023-06-12 10:48:40     
  • 关于C++中的模板

    关于C++中的模板

    C++ 语言的核心优势之一就是便于软件的重用 C++中有两个方面体现重用: 1. 面向对象的思想:继承和多态,标准类库 2. 泛型程序设计(generic programming) 的思想:模板机制,以及标准模板库 STL 泛型程序设计&#

    日期 2023-06-12 10:48:40     
  • 关于C++中vector和set使用sort方法进行排序

    关于C++中vector和set使用sort方法进行排序

    C++中vector和set都是非常方便的容器, sort方法是algorithm头文件里的一个标准函数,能进行高效的排序,默认是按元素从小到大排序 将sort方法用到vector和set中能实现多种符合自己需求的排序 首先sort方法可以对静态的数组进行排序 1 #include<

    日期 2023-06-12 10:48:40     
  • 以前写的关于Linux C/C++的博客

    以前写的关于Linux C/C++的博客

    以前在CU写的关于Linux C/C++的博客 http://blog.chinaunix.net/uid/25909722/cid-24318-list-1.html

    日期 2023-06-12 10:48:40     
  • 关于C++中用两个迭代器方式初始化string的知识

    关于C++中用两个迭代器方式初始化string的知识

    string(iter1, iter2); 第一点:两个迭代器必须指向同一个容器。 第二点:iter2必须>=iter1。 第三点:假设iter1等于iter2,那么结果为空[] 另外一个比較特殊的关于反向迭代器的很实用知识点,用例如以下程序来说明: int main() { string str1 = "abc"; cout <<

    日期 2023-06-12 10:48:40     
  • 关于C++输出中文乱码的解决方案

    关于C++输出中文乱码的解决方案

    把页面编码转换为UTP-8的编码 1.打开G:\vs2013way\VC\vcprojectitems目录 在 file.h newc++file.cpp 中写两句话 #pragma once#pragma execution_character_set("utf-8") 这个的作用是每次新建一个.h或者.cpp文件的时候,会自动先帮我们写好这两个话   2.文件-高级保存选项-设置为

    日期 2023-06-12 10:48:40