![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 30.10.2009
Сообщений: 4
|
![]()
пишу в codeblocks
struct Pixel{ int x; int y; Pixel(int x, int y):Pixel::x(x), Pixel::y(y) {} }; компилятор ругается на Pixel(int x, int y):Pixel::x(x), Pixel::y(y) в чем дело не подскажете? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
![]()
"Pixel::" не требуется. К тому же есть неоднозначность: x - это либо переменная-член, либо аргумент. Обзови аргумент по-другому.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
![]()
Попробовал - неоднозначности формально нет, но по хорошему тону программирования (и по Макконнеллу) переменные следует разделить.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание функции "struct to array" | TIT0 | Помощь студентам | 0 | 26.04.2009 15:05 |
STRUCT() | alexov | Общие вопросы C/C++ | 1 | 13.01.2009 18:13 |
struct и файлы | bondik | Общие вопросы C/C++ | 7 | 07.11.2008 08:13 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |
struct vs MASM | format | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 09.05.2008 17:54 |