zoukankan      html  css  js  c++  java
  • 1.创建一个链表并输出

    创建链表

    #include <iostream>
    #include <ostream>
    using std::ostream;
    class myList
    {
    public:
       myList(){}
       myList(int v_data)
       {
          data = v_data;
       }
       void setNextValue(myList* nextValue)
       {
          next = nextValue;
       }
       friend ostream& operator <<(ostream &output, myList myList);
       myList* next;
       int data;
    };
    ostream& operator <<(ostream &output, myList myList)
    {
       output << myList.data;
       return output;
    }
    int main()
    {
       myList l1(1);
       myList l2(2);
       myList l3(3);
       l1.setNextValue(&l2);
       l2.setNextValue(&l3);
       l3.setNextValue(0);
       myList* firstPtr = new myList();
       firstPtr = &l1;
       for (int i = 0; i < 3; ++i)
       {
          std::cout << *firstPtr << std::endl;
          firstPtr = firstPtr->next;
       }
       return 0;
    }

    CMakeList.txt

    cmake_minimum_required(VERSION 2.8)
    project (test1)
    add_executable(insert insert.cpp)
    install (TARGETS insert DESTINATION ${PROJECT_BINARY_DIR}/install)
    install (FILES insert.cpp DESTINATION ${PROJECT_BINARY_DIR}/build)
    set(CMAKE_BUILD_TYPE "Debug")
    set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")
  • 相关阅读:
    爬去搜狐新闻体育类
    python中创建迭代器
    python中smtp协议的运用
    人如何修炼才能增强精神力
    修炼精神力量
    Java进阶图谱
    提高做一件事的成功概率
    详细说servlet
    深圳买车上牌流程
    excel 散点图预测
  • 原文地址:https://www.cnblogs.com/aelite/p/9471498.html
Copyright © 2011-2022 走看看