Ошибка ссылки, и я не понимаю, почему я ее получаюC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Ошибка ссылки, и я не понимаю, почему я ее получаю

Сообщение Anonymous »

Я знаю, почему возникают ошибки линкера, но не могут видеть, в чем проблема. /> Заголовок: < /p>
#ifndef DOWNLOAD_H
#define DOWNLOAD_H
#include

class Download {
public:

Download();
Download(const char *URL, const char *FILE_NAME);
~Download();

LPCTSTR getURL() const;
LPCTSTR getFileName() const;

void setUrl(const char &URL) const;
void setFileName(const char &FILE_NAME) const;

void downloadFile();

private:
struct data_T;
};
#endif // DOWNLOAD_H
< /code>
cpp -файл: < /p>
#include "download.h"

struct Download::data_T {
const LPCTSTR &URL;
const LPCTSTR &FILE_NAME;
} *data;

Download::Download(){}

Download::Download(const char *URL, const char *FILE_NAME)
{
&data->FILE_NAME = &FILE_NAME;
&data->URL = &URL;
}

void Download::downloadFile()
{
HRESULT hr = URLDownloadToFile (0, &data.URL, &data.FILE_NAME, 0, 0);
switch (hr)
{
case S_OK: cout

Подробнее здесь: https://stackoverflow.com/questions/351 ... getting-it
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»