码迷,mamicode.com
首页 > 其他好文 > 详细

1.创建一个链表并输出

时间:2018-08-13 22:56:59      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:++   ext   tar   nbsp   nat   gets   file   targe   first   

创建链表

#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")

 

1.创建一个链表并输出

标签:++   ext   tar   nbsp   nat   gets   file   targe   first   

原文地址:https://www.cnblogs.com/aelite/p/9471498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!