có chương trình về khuôn hình lớp Point đơn giản như sau, khi lưu trong 1 tâp tin duy nhất thì chạy ko có lỗi
Mã:
// tmpPoint.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include <iostream>using namespace std; template<class T>class Point{ T x, y;public: Point(T _x=0, T _y=0); void Display();}; template<class T> Point<T>::Point(T _x, T _y){ x = _x; y = _y;} template<class T> void Point<T>::Display(){ cout<<x<<"/"<<y<<"
";} int main(int argc, char* argv[]){ printf("Hello World!
"); Point<double> a(10.2,11); a.Display(); Point<long> b(2,3); b.Display(); return 0;}
nhưng khi mình tách ra thành 3 tập tin: point.h, point.cpp, và tmpPoint.cpp(chứa hàm main) thì lại phát sinh lỗi "unresolved external symbol....."
Mình có gửi kèm project, các bạn giúp sửa lỗi chỗ này với, thanks
View more random threads:
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...