Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Eul-

Программирование

Рекомендованные сообщения

а почему не скомпилируется?

[andrey@ubububu CPP]$ g++ a.cpp

a.cpp:7:1: error: expected ‘;’ after class definition

a.cpp: In member function ‘void A::f()’:

a.cpp:6:26: error: expected ‘;’ before ‘}’ token

a.cpp: At global scope:

a.cpp:13:1: error: expected ‘;’ after class definition

a.cpp: In member function ‘void B::f()’:

a.cpp:12:26: error: expected ‘;’ before ‘}’ token

a.cpp: In function ‘int main()’:

a.cpp:18:5: error: request for member ‘f’ in ‘a’, which is of pointer type ‘A*’ (maybe you meant to use ‘->’ ?)

 

 

Поделиться сообщением


Ссылка на сообщение
а почему не скомпилируется?

[andrey@ubububu CPP]$ g++ a.cpp

a.cpp:7:1: error: expected ‘;’ after class definition

a.cpp: In member function ‘void A::f()’:

a.cpp:6:26: error: expected ‘;’ before ‘}’ token

a.cpp: At global scope:

a.cpp:13:1: error: expected ‘;’ after class definition

a.cpp: In member function ‘void B::f()’:

a.cpp:12:26: error: expected ‘;’ before ‘}’ token

a.cpp: In function ‘int main()’:

a.cpp:18:5: error: request for member ‘f’ in ‘a’, which is of pointer type ‘A*’ (maybe you meant to use ‘->’ ?)

 

 

а. ты о синтаксических ошибках

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

#include "iostream.h"

struct A

{

public:

int a;

void f()

{cout << "A";}

};

class B: public A

{

public:

void f(){cout << "B";}

};

 

int main()

{

A* a=new B;

a.f();

return 0;

}

 

 

: error C2228: left of '.f' must have class/struct/union type

Поделиться сообщением


Ссылка на сообщение

Нужен алгоритм преобразования UNIX времени в формат нормального представления.

Есть время в UNIX формате - число миллисекунд от 1 января 1970г 00:00:00 до настоящего момента.

Нужно получить

  • Год
  • Месяц
  • День
  • Час
  • Минута
  • Секунда

учитывая високосные года.

 

Никто не сталкивался с подобной задачей? Язык программирования скриптовый (SCADA Intouch), функции конвертирования нет, сторонние библиотеки не подгружаются, нужен алгоритм. Всю прошерстил, встроенных в скаду функция отображения unix времени нет. :avtorklif:

Поделиться сообщением


Ссылка на сообщение

Встрял. Я о таком даже не задумывался, в моём руби это всё из коробки работает :rickroll:

 

[1] pry(main)> Time.now.to_i

=> 1342090843

[2] pry(main)> Time.at(1342090843).to_datetime

=> Thu, 12 Jul 2012 15:00:43 +0400

Поделиться сообщением


Ссылка на сообщение

А там трудно самому написать?

Поделиться сообщением


Ссылка на сообщение

Нужен алгоритм преобразования UNIX времени в формат нормального представления.

Есть время в UNIX формате - число миллисекунд от 1 января 1970г 00:00:00 до настоящего момента.

Нужно получить

  • Год
  • Месяц
  • День
  • Час
  • Минута
  • Секунда

учитывая високосные года.

 

Никто не сталкивался с подобной задачей? Язык программирования скриптовый (SCADA Intouch), функции конвертирования нет, сторонние библиотеки не подгружаются, нужен алгоритм. Всю прошерстил, встроенных в скаду функция отображения unix времени нет. :avtorklif:

в пхп уже есть встроеная функция date() или time(). Возьми от туда алгоритм

Поделиться сообщением


Ссылка на сообщение

А где написаны исходники алгоритмов функций php?

Поделиться сообщением


Ссылка на сообщение
Гость

10 мб разбирать D:

Проще самому составить алогритм. Поделить на 60*60*24*365 (366) ну в общем вы поняли

Поделиться сообщением


Ссылка на сообщение

Встрял. Я о таком даже не задумывался, в моём руби это всё из коробки работает :rickroll:

 

[1] pry(main)> Time.now.to_i

=> 1342090843

[2] pry(main)> Time.at(1342090843).to_datetime

=> Thu, 12 Jul 2012 15:00:43 +0400

ну заебись теперь. это же так сложно привести юникс тайм к дейт тайм и так часто используется, что обязательно надо в спецификацию языка включить приведение. и пожалуй действительно стоит виндовый фреймворк забросить, если он не умеет таймстэмп переводить в DateTime

хотя если честно - то пхп такое скорее всего тоже умеет из коробки и если бы человек не был бы таким ленивым уебком - то загуглил бы и по первому же результату получил бы ответ


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

дада извиняюь забыл ";". так то вопрос с собеседования.


Philip Glass – Glassworks: Closing

Roberto Cacciapaglia – Home

Danny Elfman – The Truth

Поделиться сообщением


Ссылка на сообщение

дада извиняюь забыл ";". так то вопрос с собеседования.

ты ответил неправильно?

 

у меня на собеседовании спросили что будет, если отключить вьюстейт на текстбоксе - после постбэка получу ли я назад текст, который был до постбэка.

 

вообще в том же си шарпе только виртуальные методы можно перегружать (ну и абстракт можно), остальные просто замещаются


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

дада извиняюь забыл ";". так то вопрос с собеседования.

не ходи программистом

я пошел - пожалел

сменил работу

менеджером работать ебее

Поделиться сообщением


Ссылка на сообщение

Встрял. Я о таком даже не задумывался, в моём руби это всё из коробки работает :rickroll:

 

[1] pry(main)> Time.now.to_i

=> 1342090843

[2] pry(main)> Time.at(1342090843).to_datetime

=> Thu, 12 Jul 2012 15:00:43 +0400

ну заебись теперь. это же так сложно привести юникс тайм к дейт тайм и так часто используется, что обязательно надо в спецификацию языка включить приведение. и пожалуй действительно стоит виндовый фреймворк забросить, если он не умеет таймстэмп переводить в DateTime

хотя если честно - то пхп такое скорее всего тоже умеет из коробки и если бы человек не был бы таким ленивым уебком - то загуглил бы и по первому же результату получил бы ответ

 

вообще-то это используется достаточно часто, особенно если время надо часто сравнивать, то лучше юникстайма ничего нет.

 

фреймворк для того и нужен, чтобы не заниматься изобретением велосипедов, чтобы программист занимался написанием кода, а не вещей, которые облегчают ему написание кода

Поделиться сообщением


Ссылка на сообщение

 

вообще-то это используется достаточно часто, особенно если время надо часто сравнивать, то лучше юникстайма ничего нет.

 

фреймворк для того и нужен, чтобы не заниматься изобретением велосипедов, чтобы программист занимался написанием кода, а не вещей, которые облегчают ему написание кода

то-есть DateTime хуже, чем количество секунд с 1970 года?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Что хуже то? Это разные форматы.

Юникстайм используется для сравнения, потому что сравнивать числа по дефолту получится быстрее, чем даты, их ещё надо преобразовывать (офк не вручную, но тем не менее это занимает время).

Если тебе надо тупо выводить дату то да, юзай обычный дататайм.

 

Вот тебе пример, когда я ещё делал бота, мне было намного удобнее в юникстайме хранить сроки выдачи банов игрокам, потому что дата выдачи бана была практически не нужна (разве что для сайта, который появился уже позже), и в 90% случаев игроку нужно было узнать, когда он заканчивался. И вот тут-то я просто отнимал старый юникстайм от текущего, брал секунды и выдавал их в понятном виде, типо "ваш бан заканчивается через 4 часа и 15 минут"

Поделиться сообщением


Ссылка на сообщение

дада извиняюь забыл ";". так то вопрос с собеседования.

ты ответил неправильно?

 

у меня на собеседовании спросили что будет, если отключить вьюстейт на текстбоксе - после постбэка получу ли я назад текст, который был до постбэка.

 

вообще в том же си шарпе только виртуальные методы можно перегружать (ну и абстракт можно), остальные просто замещаются

Это нормально, если я проучился 2 года на Software Engineer (1 год сишарп) и я ничего не понял из твоего поста?

Поделиться сообщением


Ссылка на сообщение
Гость

дада извиняюь забыл ";". так то вопрос с собеседования.

не ходи программистом

я пошел - пожалел

сменил работу

менеджером работать ебее

Не всем же быть менегером.

К тому же зависит от конторы сильно.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...