1.創建一個鏈表並輸出
阿新 • • 發佈:2018-08-14
輸出 str all red minimum 創建 spa req dir
創建鏈表
#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 = newmyList(); 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.創建一個鏈表並輸出